微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > IC验证交流 > transaction:cfg=cfg的问题?

transaction:cfg=cfg的问题?

时间:10-02 整理:3721RD 点击:
class Transaction;
static Config cfg; // A handle with static storage
MODE_E mode;
function new();
mode = cfg.mode;
endfunction
endclass
Config cfg;
initial begin
cfg = new(MODE_ON);
Transaction::cfg = cfg;
...
end
Transaction::cfg = cfg;这句话怎么理解?是将transaction中的cfg与下面那个cfg对应吗,成为一个cfg?

类成员与对象成员

你的理解是对的,只不过使用了静态类属性,否则需要new,这个不是很常用

谢谢你的解答,简洁明了

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

网站地图

Top