当前位置: 首页 > news >正文

重庆本土网站微信开发者文档下载

重庆本土网站,微信开发者文档下载,代理公司注册公司坑人,懒人图库网站源码方式一:sv 的new函数 trans tr1,tr2; malbox.get(tr2); tr1 new tr2;//仅用于浅拷贝,拷贝后tr1,tr2为两个独立的对象方式二:uvm 域的自动化常用函数:copy / clone / 使用前提: 1. 函数都可用于uvm_object类型&…

方式一:sv 的new函数

trans tr1,tr2;
malbox.get(tr2);
tr1 = new tr2;//仅用于浅拷贝,拷贝后tr1,tr2为两个独立的对象

方式二:uvm 域的自动化常用函数:copy / clone / 

使用前提:

1. 函数都可用于uvm_object类型,copy 还可用于component类型; 

2. 源对象和目的对象需已经注册在工厂中,注册方式如下:

`uvm_field_int(idx,UVM_ALL_ON) //参数注册

注:如果注册时使用了if,那么不满足条件的参数将不会被注册,以就不能使用函数了;

使用方法:

1. copy 

trans tr1 tr2;tr1 = new;//copy在使用前需创建对象malbox.get(tr2);tr1.copy(tr2);//仅浅拷贝,copy是void类型函数

2. clone

trans tr1 tr2;malbox.get(tr2);if(!$cast(tr1,tr2.clone))//仅浅拷贝,clone在使用时,tr1为空句柄(不需要提前创建对象,因为clone=new+copy)
`uvm_error()

总结:

1. 两个方式的拷贝结果一致,使用方式略有不同;

2. 两种方式的拷贝均只用于浅拷贝,如果需要深拷贝,需要自行写出copy函数;

浅拷贝:仅拷贝变量和句柄,不拷贝句柄的对象;所有拷贝前后的两个句柄指向同一个对象;

深拷贝:拷贝变量/句柄/句柄所指向的对象;拷贝前后两个句柄指向两个不同的对象;

http://www.yayakq.cn/news/127406/

相关文章:

  • 国内搜索引擎网站wordpress页脚页眉插件
  • 建网站用什么工作站地板网站模板免费下载
  • 公司网站续费帐怎么做wordpress漏洞视频
  • 购物网站开发参考文献wordpress login form
  • 怎样才能访问没有备案的网站装饰公司响应式网站建设案例
  • 昆山市建设局网站6如何快速推广一个新产品
  • 自己做下载网站吗陕西省建设监理协会网站证书
  • 合肥网站设计公司wordpress更新内容
  • 维护网站英语怎么推广自己的链接
  • 新网站怎样做推广建设企业网站哪个好
  • 免费网页代理ip地址网站wordpress数据库显示图片
  • 网站建设制作开发网站怎么做分享链接
  • 北京网站的建设遵义做网站哪个公司最好
  • 绍兴网站关键词优化国内响应式网站案例
  • 十大必做调查网站怎么做好手机网站开发
  • wordpress自助建站重庆市建设工程信息官方网站
  • 民治网站建设soho做网站谷歌推广
  • wordpress带整站数据net做网站
  • 网站建设的初衷下载期货行情软件
  • 青浦门户网站嘉祥网站seo
  • 网站开发周记30篇dw网站制作素材
  • 怎么开网站平台品牌网站建设j小蝌蚪j
  • 网站开发需要多线程吗网站内链越多越好嘛
  • 自己做的网站怎么上传到网络贵州网站建设公司推荐
  • 江门做网站费用自己有网站想制作个程序
  • 做网站相册梧州市建设局网站
  • 网页设计的网网页设计的网站网站设计评价指标
  • a站为什么会凉最新军事动态
  • 网站怎么做域名跳转房山网站制作
  • 重庆顶呱呱网站建设基层建设收录网站