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

网站上做相关链接百度浏览器

网站上做相关链接,百度浏览器,爱站工具seo综合查询,公司介绍视频由于上一篇博客将shared_ptr,weak_ptr,enable_shared_form_this的源码实现整理了一遍,想着cpp智能指针还差个unique_ptr故写下此篇博客,以供学习 源码剖析 一,模板参数 首先,我们先看unique_ptr的模板参数,第一个参数_TP自是不用说表示对象类型,第二个模板参数定义了unique_p… 由于上一篇博客将shared_ptr,weak_ptr,enable_shared_form_this的源码实现整理了一遍,想着cpp智能指针还差个unique_ptr故写下此篇博客,以供学习 源码剖析 一,模板参数 首先,我们先看unique_ptr的模板参数,第一个参数_TP自是不用说表示对象类型,第二个模板参数定义了unique_ptr的删除器,typename _Dp default_delete_Tp,这里自带了一个默认删除器,我们先看看默认删除器会做什么实现, 可以看见默认删除器,就是直接将unique_ptr所持有的资源直接delete. 内存布局 接下来我们再看看unique的内存布局,可以看见是由一个__uniq_ptr_data的模板类管理这对象以及删除器,通过类继承的抽丝剥茧,可以发现最后是__uniq_ptr_impl类包含一个元组,其参数为对象指针和删除器 template typename _Tp, typename _Dpclass __uniq_ptr_impl {using pointer typename _Ptr_Tp, _Dp::type;private:tuplepointer, _Dp _M_t;}maek_unique 这里可以看见,make_unique是直接new了一个对象,将指针交给unique_ptr进行管理,并没有使用STL空间配置器,原因在末尾总结说明 总结 unique_ptr的删除器默认使用delete直接释放内存unique_ptr与shared_ptr不同,unique_ptr有删除器,shared_ptr没有unique_ptr底层使用tuplepointer, 删除器存储相关信息,由于是独占式,所以没有引用计数 uplepointer, 删除器存储相关信息,由于是独占式,所以没有引用计数make_unique使用new创建一个对象,而不是STL空间配置器,原因是unique_ptr的默认删除器使用delete
http://www.hkea.cn/news/14506432/

相关文章:

  • 做网站汉口七台河做网站
  • php网站模块修改c 网站开发 vs2012
  • 建站快车品牌信息公司网站建设方案 游戏
  • 广东企业网站模板推荐电子商务公司是做什么的
  • 服装网站建设论文范文网站 制作公司
  • 社交网站开发意义做网站如何语音
  • 手机网站建设openwrt wordpress
  • 主流网站 技术买了域名后怎么建立网址
  • 花生壳可做网站吗提供低价网站建设
  • 比较专业的建设网站的公司页游排行榜2022
  • ppt做视频模板下载网站有哪些内容阿里云服务器ip做网站
  • wp网站建设网站模板免费下载代码
  • 做百度移动端网站优建网站怎么挣钱的
  • 网站正在建设中换句话表达在线视频制作网站
  • 沈阳成创网站建设公司百度品牌
  • 网站被降权重新做网站邯郸哪做网站
  • 如何访问win7下做的网站24小时最新在线视频免费观看
  • 郯城县住房和城乡建设局网站wordpress google字体
  • 网站建设备案优化wordpress 自定义目录
  • python网站开发 完整例子网站建设实物实训目的
  • 网站国际网络备案号微信代运营
  • 杭州网站建设制作个人域名备案完成了 可以改网站内容吗
  • 土建设计网站四年级写一小段新闻
  • flash网站建设个人简介做毕业设计的网站设计
  • 如何建淘客网站网站建设一个月做十单
  • 做我网站网站小图标素材下载
  • 企业网站教程 优帮云园林景观设计公司招聘
  • 国际学校网站如何建设北京网页设计公司就找兴田德润
  • 要建一个网站该怎么做重庆建设工程信息网官网入口30系统登入
  • 合肥滨湖建设指挥部网站百度站长平台提交网站