微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > IC验证交流 > 请问在SV中怎么给struct分配内存?

请问在SV中怎么给struct分配内存?

时间:10-02 整理:3721RD 点击:
请问在SV中怎么给struct分配内存?我尝试使用new但是vcs编译器提示只有class才能用new分配内存。

thanks

数组类的自动分配内存,结构体也属于这一类,他们都不属于指针。如果是需要分配内存的,那么
b =0;
a = b;
b = 1;
能得到a=1;

多谢,但是想建个struct类型的队列,采用for循环把内容push_back进去该怎么做呢?是不是可以先声明一个struct类型tmp,然后每次给tmp赋值,再每次都把同一个tmp放入队列中?

结构体队列没用过,为什么不用结构体的高级版本-->类

struct在SV中是值类型的, 在声明的时候直接分配内存

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top