关于define类的宏
时间:10-02
整理:3721RD
点击:
下面的类不能被define么?
·define item_build(A_item)\
classA_item extends base_item;\
`uvm_object_utils(A_item) \
constraint A_item; \
function new(string name = `"A_item`"); \
super.new(name);\
endfunction \
endclass
每次写这么多有点麻烦
于是我想define个宏
但是老是编译错误,说 new函数只能在类里面实现
·define item_build(A_item)\
classA_item extends base_item;\
`uvm_object_utils(A_item) \
constraint A_item; \
function new(string name = `"A_item`"); \
super.new(name);\
endfunction \
endclass
每次写这么多有点麻烦
于是我想define个宏
但是老是编译错误,说 new函数只能在类里面实现
你把endclass后面加一个\看看
哦,你那个constraint A_item貌似不对