一个文件中多个类引用,一般是先定义被调用的类,
class class_0;
endclass
class class_1;
class_0 cl_0;
endclass
如果不想先定义被调用的类,sv 又没有类似c 的.h 文件存储类声明,编译时从上到下解析,就会遇到类未定义,sv 就使用tydef 来做声明,先通过编译。
typedef class class_0;
class class_1;
class_0 cl_0;
endclass
class class_0;
endclass
同样可以解决互相调用的情况。
typedef class class_0;
class class_1;
class_0 cl_0;
endclass
class class_0;
class_1 cl_1;
endclass