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

wordpress简单企业站百度seo教程网

wordpress简单企业站,百度seo教程网,威海网站建设哪家靠谱,大连哪家公司做网站好大家好,我是苏貝,本篇博客带大家了解C的析构函数,如果你觉得我写的还不错的话,可以给我一个赞👍吗,感谢❤️ 目录 1. 概念2. 特性 1. 概念 通过前面构造函数的学习,我们知道一个对象是怎么来的…

大家好,我是苏貝,本篇博客带大家了解C++的析构函数,如果你觉得我写的还不错的话,可以给我一个赞👍吗,感谢❤️
在这里插入图片描述


目录

  • 1. 概念
  • 2. 特性

1. 概念

通过前面构造函数的学习,我们知道一个对象是怎么来的,那一个对象又是怎么没呢的?

析构函数:与构造函数功能相反,析构函数不是完成对对象本身的销毁,局部对象销毁工作是由编译器完成的。而对象在销毁时会自动调用析构函数,完成对象中资源的清理工作(如我们之前在数据结构实现的顺序表、堆、栈等时写的destroy函数)

2. 特性

析构函数是特殊的成员函数,其特征如下:

  1. 析构函数名是在类名前加上字符 ~
  2. 无参数无返回值类型。
  3. 一个类只能有一个析构函数。若未显式定义,系统会自动生成默认的析构函数。注意:析构函数不能重载 (因为形参只能是无)
  4. 对象生命周期结束时,C++编译系统自动调用析构函数。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

  1. 编译器自动生成的析构函数,对内置类型的成员变量不做处理,对自定义类型的成员变量调用它的析构函数。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  1. 如果类中没有申请资源时,析构函数可以不写,直接使用编译器生成的默认析构函数,比如 Date类;有资源申请时,一定要写,否则会造成资源泄漏,比如Stack类。

  2. 先定义的对象先调用构造函数,后定义的对象先调用析构函数

都是局部对象,后定义的先调用析构函数

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

对象生命周期结束时,编译器自动调用析构函数。局部变量(栈)在main函数结束后,生命周期结束。Main函数里的Static修饰的静态变量在静态区,等main函数将栈上的空间释放后,生命周期结束。

在这里插入图片描述

两个静态变量,后定义的先调用析构函数

在这里插入图片描述

在这里插入图片描述

全局变量也在静态区,后定义的先调用

析构函数的调用顺序总结:
局部对象 -> 局部的静态对象 -> 全局对象/静态对象


好了,那么本篇博客就到此结束了,如果你觉得本篇博客对你有些帮助,可以给个大大的赞👍吗,感谢看到这里,我们下篇博客见❤️

http://www.khdw.cn/news/55689.html

相关文章:

  • 企业信息化建设如何帮助客户理解网站流量文娱热搜榜
  • 男女真实做性视频网站淘宝网络营销方式
  • 英语ppt模板免费下载 素材seo博客网站
  • 网站开发与客户交流新乡seo公司
  • 网站html模板seo搜索引擎是什么
  • 手机网站复制功能实现临沂森拓网络科技有限公司
  • 顺德网站制作中文域名注册官网
  • 网站建设备案优化设新野seo公司
  • behance设计网站怎么念搜索引擎优化的概念
  • 苏州网站开发公司济南兴田德润o厉害吗北京seo顾问服务
  • wix网站做seo如何在百度做广告多少钱
  • 网站如何做二维码网站推广方法
  • 网站备案怎么做超链接武汉整站优化
  • 天津定制网站建设免费获客平台
  • 店名设计logo泉州seo培训
  • 怎么注册公司需要什么条件windows优化大师是什么
  • 做期货到哪个网站看新闻百度seo排名优化软件化
  • 广州公司建设网站软文写作是什么意思
  • 湘潭网站建设 搜搜磐石网络百度云资源搜索引擎入口
  • 亚马逊一般在哪些网站上做推广网站建设 网站制作
  • 纪检网站建设动态主题dw网页设计模板网站
  • 网站建设程序招聘手机卡顿优化软件
  • 购买域名后 可以做网站么软件开发培训机构
  • 市政府网站开发小程序模板
  • html5可以做网站吗农技推广
  • 南京电子商务网站建设合肥做网站公司哪家好
  • 网站建设 重庆汽车营销活动策划方案
  • 深圳外包公司网站广州专业网络推广公司
  • wordpress结构化数据插件优化设计三年级下册数学答案
  • 律师网站模版深圳百度seo整站