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

网站搜索系统深圳做网站

网站搜索系统,深圳做网站,商城系统下载,html网页导航栏模板(1)该函数的定义和位置如下: 可见,传入形参为某种类型的引用,该函数会执行形参的析构函数,还可以有效解决数组的连续析构。很强大的函数。 (2)疑问是,若形参是指针类型…

(1)该函数的定义和位置如下:
在这里插入图片描述

可见,传入形参为某种类型的引用,该函数会执行形参的析构函数,还可以有效解决数组的连续析构。很强大的函数。
(2)疑问是,若形参是指针类型,该函数怎么执行,指针类型是没有析构函数的。
(3)举例,如下代码和实验结果:
在这里插入图片描述
可见,当该函数的形参是指针类型,没有析构和构造函数,该函数不执行具体的内容,什么也不做。
(4)我们可以以汇编代码跟踪一下,上面代码的反汇编代码如下:
在这里插入图片描述
如图,开始执行第22行代码,按F11 继续进入这个全局函数得汇编代码:
在这里插入图片描述
可见,当形参类型是指针时,该函数什么也没做。或者说指针类型是c++内置类型,c++编译器给指针类型规定的构造和析构函数中,就是没有任何代码,空函数体的。实际看汇编代码,根本就没有跳转,比如转至指针的析构函数执行。直接就ret返回了。这个奇怪现象,有别于真正的数据类型。也是本文探讨验证的初衷。以更多的了解该函数。
(5)该函数在vs2019上阅读STL源码时,频繁出现。有些数据结构里有指针类型的成员。STL总对指针调用_Destroy_in_place(…)。如图,举例是在单向链表forward_list 的源码中,在函数clear() 中。
在这里插入图片描述
在这里插入图片描述
如此,就解开了对指针应用该函数的疑惑,相当于什么也没做。谢谢阅读

http://www.ds6.com.cn/news/66832.html

相关文章:

  • 网络品牌是什么网站关键词seo排名
  • 手机音乐网站源码长春seo外包
  • 个人网站备案 内容seo研究中心晴天
  • ckplayer怎么上传做网站推广普通话手抄报内容50字
  • 如何做网页网站产品推广方案要包含哪些内容
  • 微梦网站建设免费建设个人网站
  • 苏州园区网站制作公司搜索引擎seo关键词优化方法
  • 网络营销具有哪些优势和吸引力seo网页优化培训
  • 有没有做牛羊角的网站优化的概念
  • 保养车哪个网站做的好泰州seo公司
  • 保定网站设计制作写手接单平台
  • 网站平台搭建和维护需要什么百度统计app
  • 网站设计奖火蝠电商代运营公司
  • 全国免费发布信息平台阿里巴巴关键词排名优化
  • 注册公司流程和费用 知乎pc网站优化排名软件
  • 网站建设的词网址导航推广
  • 台湾做电商网站seo顾问多少钱
  • 网页设计图片大小单位宁波网站优化公司价格
  • 自己建服务类收费网站要多少钱百度快照投诉中心
  • 稿定设计官网入口seo优化什么意思
  • 从山海经取公司名泰安网站seo推广
  • 佛山网站建设及优化公司汽车网络营销的方式有哪些
  • 六安哪里有做网站的宁波seo排名优化
  • 丹江口网站开发南宁正规的seo费用
  • 网站做动态图片不显示广告免费发布信息
  • 个人blog网站开发东莞网络推广及优化
  • 抖音小姐姐做我女朋友网站免费建立个人网站
  • 淘宝网站用什么语言做的网站服务器查询工具
  • 淘宝店铺可以做网站优化么市场推广计划方案
  • 怎么制作软件?杭州seo