- 1
- 0
- 约1.11万字
- 约 81页
- 2019-11-30 发布于天津
- 举报
5、使用析构说明 ① 若有多个对象同时结束生存期,C++将按照与调用构造函数相反的次序调用析构函数。 ② 每个类都应该有一个析构函数,如果没有显式定义析构函数。C++将产生一个最小化的默认析构函数。 ③ 构造函数和析构函数都可以是inline函数 ④ 在通常情况下,析构函数与构造函数都应该被设置为类的公有成员。 3.5.2 析构函数 3.5.2 析构函数 【例3-6】 用析构函数释放构造函数分配的自由存储空间。 #include iostream using namespace std; class B{ private: int *a; char *pc; public: B(int x){ a=new int[10]; pc=new char; } ~B(){ delete []a; delete pc; } }; void main(){ B x(1); } 3.5.2 无参构造函数 无参数构造函数指在定义对象时,不需要提供参数的构造函数。在一些情况下,如定义数组,必须使用无参构造函数,因此需要引起重视。 3.5.2 无参构造函数 1、系统默认构造函数 C++规定,每个类必须有构造函数,如果一个类没有定义任何构造函数,在需要时编译器将会为它生成一个默认构造函数。
您可能关注的文档
- 一讲消费者行为ConsumerBehavior研究报告.ppt
- 一讲绪论教学讲义.ppt
- 一讲正投影原理和基本视图教学教材.ppt
- 一阶常微分方程初值问题的数值方法讲课教案.ppt
- 一阶隐式微分方程及其参数表示讲解学习.ppt
- 一节标准介绍2二节建立和实施步骤15三节每个教学提纲.ppt
- 一节常规抗血清的制备方法教学提纲.ppt
- 一节地球和地球仪上课讲义.ppt
- 一节动与静教学文案.ppt
- 一节光的反射二课件讲解学习.ppt
- 吉水县园区开发建设有限公司2025年面向社会公开招聘1名司机考试安排笔试历年参考题库附带答案详解.docx
- 社会救助申请材料真实性认定考核试卷.doc
- 2025年新能源汽车高压电系统振动测试安全操作技能等级评价考核试卷.doc
- 船舶推进系统维护与保养考核试卷.doc
- 常见消费维权法律知识手册.pdf
- 2025年养老机构院长运营管理能力普惠型养老服务政策解读与应用考核试卷.doc
- 2025年云计算行业云架构师资格考试(5G网络切片与云协同架构)考核试卷.doc
- 吉水县园区开发建设有限公司及下属子公司2025年面向社会公开招聘安排及通过笔试历年参考题库附带答案详解.docx
- 城市观鸟入门与常见鸟类识别手册.pdf
- 城市观鸟入门与常见鸟类识别手册.docx
最近下载
- DB 61∕T 5121-2025 建筑工程资料管理规程.docx VIP
- DB11∕T 695-2025 建筑工程资料管理规程.docx
- 理想 MV7790 MV9790 7790 9790 速印机中文维修手册.pdf VIP
- 医用高压灭菌锅安全培训课件.pptx VIP
- 文件不能复制的解决办法.doc VIP
- 无土栽培技术课件(共26张PPT)《蔬菜生产技术》同步教学(湖南科技出版社).pptx VIP
- Q-CR 9219-2015铁路隧道施工抢险救援指南_(高清-无水印).pdf VIP
- 2026广东梅州市高校毕业生基层公共就业创业服务岗位招募63人考试模拟考试及答案解析.docx VIP
- stm模块培训bt-s100印章机课件.pptx VIP
- 新北师大版8年级上册物理全册课件(2024年秋新版教材).pptx
原创力文档

文档评论(0)