SV指针问题
时间:12-12
整理:3721RD
点击:
请教SV中有什么办法可以取到指针指向的内容?
换句话说,怎么才能把句柄指向的对象的所有内容打印出来?
换句话说,怎么才能把句柄指向的对象的所有内容打印出来?
声明class的时候要把所有成员注册,然后从父类继承print()。
能继承print()的前提是你搞的类是uvm_sequence或者uvm_object的子类。
汗不好意思,我没表达清楚。
这里指针说的就是句柄。
我想要做的是:我定义了一个空的类,然后例化多个,通过打印句柄本身的值,并尝试在类中添加成员变量,可以算出:空对象占用了68B,int型占4B,bit型占1B,对象占用空间以8B为单位增加。到这里都和预期接近。然后添加虚函数,按C++实现,对象中应该会添加一个指向虚函数表的指针,但SV的对象大小没有变化。所以我想打印出对象的全部内容看看,到底是怎么样的。疑问有以下几点:68B里面是什么,构造函数和自动析构函数?没有虚函数表,那么是如何实现多态?