- 芯片验证调试手册:验证疑难点工作锦囊
- 刘斌
- 242字
- 2023-12-06 18:26:01
2.1.8 队列在赋值时使用操作符{ },那么它属于组合型吗?
这是一个好问题,它把赋值方式和数组的类型结合在一起考虑。组合型和非组合型的概念,是相对于定长数组而言的,但是不能将队列等同为“组合型数组”,或是连续存储的。采用{ }而不是'{ }赋值,只是表明队列的赋值方式与组合型数组的赋值方式相同。
如果将一个向量赋值给队列,那么编译器会提示编译错误,即赋值等号两端的数据类型不匹配。这其实也告诉我们,不能将队列简单视为组合型数组,而且队列的数据也不是连续存储的。
关键词:
queue,packed array
参考代码:sv_queue_assignment.sv

阅读手记: