其他分享
首页 > 其他分享> > 类的深度copy操作

类的深度copy操作

作者:互联网

资料来源

(1) The UVM Primer;

(2) sv绿皮书;

1.copy(要点是需要先例化)

(1) copy对象不像想象的那么简单,简单的赋值语句obj2_h=obj1_h,并没有为obj2_h创建一个新的对象,而是指向了与obj1_h相同的对象;

(2) 为了真正的copy一个对象,需要先例化,然后copy data,如下图所示;

 

2.Deep copy(需要调用类所包含的所有对象的copy函数)

 

 

 

 

 

标签:obj1,obj2,对象,先例,需要,深度,操作,copy
来源: https://www.cnblogs.com/csjt/p/15801183.html