标签:bsp and sign pat ica any display sig new
class Parent;
int m1 = 2;
endclass
class Child extends Parent;
int m2 = 5;
endclass
initial begin
Parent parent;
Child child1, child2 = new();
parent = child2;
child1 = parent;
$display("m2=%0d",child1.m2);
end
////////////////// simulation //////////////////
Error-[SV-ICA] Illegal class assignment
Expression ‘parent‘ on rhs is not a class or a compatible class and hence
cannot be assigned to a class handle on lhs.
initial begin
Parent parent;
Child child1, child2 = new();
parent = child2;
$cast(child1 , parent);
$display("m2=%0d",child1.m2);
end
////////////////// simulation //////////////////
m2=5
标签:bsp and sign pat ica any display sig new
原文地址:http://www.cnblogs.com/qczhu/p/6497929.html