析构函数 与构造函数类似的,析构函数也是一种特殊的成员函数,也被声明为公有成员。不同的是,析构函数作用是释放分配给对象的内存空间,并做一些善后工作。析构函数在声明定义和使用的时候需要注意如下的事项: 析构函数的名字必须与类名相同,但在名字的前面要加波折号“~”。 析构函数没有参数,没有返回值,不能重载,在一个类中只能有一个析构函数。 当撤销对象时,系统会自动调用析构函数完成空间的释放和善后工作。 析构函数的作用 完成对象被删除前的一些清理工作。 在对象的生存期结束的时刻系统自动调用它,然后再释放此对象所属的空间。 在使用delete运算符释放它时,也会自动调用其析构函数。 如果程序中未声明析构函数,编译器将自动产生一个隐含的析构函数。 构造函数和析构函数举例 #include iostream using namespace std; class Clock { public: Clock(int newH,int newM,int newS);//构造函数声明 Clock(Clock p);//拷贝构造函数声明 ~Clock();//析构函数声明 void setTime(int newH, int newM, int newS);//成员函数 void showTime();//成员函数 private: int hour, minu
您可能关注的文档
- 铀的时 空演化.ppt
- 南方水泥人力资源信息化三规划.pptx
- 成都新津县区域经济发展战略策划.ppt
- 容纳咨询——供销特色农产品电商发展战略规划报告终版.ppt
- AI第四节 对象的组织与编辑.pptx
- 安得物流园区项目开发思路中英伟业.pptx
- 第四章 石油和天然气的运移.ppt
- 基础教育信息发展战略-董玉琦青岛全国首届中小学校长信息化领导力研修班.pptx
- 团队发展团队招募面谈流程.pptx
- 人口与经济发展南水北调.ppt
- 2026及未来5年中国摇杆市场现状数据分析及前景预测报告.docx
- 2026及未来5年中国共缆监控专用调制器市场数据分析及竞争策略研究报告.docx
- 2026及未来5年中国X-射线分选机市场现状数据分析及前景预测报告.docx
- 2026及未来5年中国前示廊灯市场数据分析及竞争策略研究报告.docx
- 2026及未来5年中国医院传呼对讲系统市场现状数据分析及前景预测报告.docx
- 2026及未来5年中国家用陶瓷行业运行态势及市场发展潜力预测报告.docx
- 2026年及未来5年中国免费阅读APP行业市场深度研究及投资战略规划报告.docx
- 2026及未来5年中国粘土质砖行业发展市场调查数据研究报告.docx
- 2026年及未来5年中国全装修商品房行业市场深度分析及投资策略咨询报告.docx
- 2026及未来5年中国糖衣粉行业发展市场调查数据研究报告.docx
最近下载
- 2025年AI技术全景入门分享(大模型基础培训).pptx
- CH 3003-2010-Z 低空数字航空摄影测量内业规范.pdf VIP
- (完整版)钢管贝雷梁支架安全专项施工方案加计算书(按专家意见).doc VIP
- 信息系统安全等级保护等级测评报告模板【等保2.0】.docx VIP
- 计算机网络教程(第2版)高传善习题参考答案.docx VIP
- 高考语文阅读理解《主角(节选)》含答案解析.docx
- 电力工程危大方案(3篇).docx VIP
- JGJT253-2019 无机轻集料砂浆保温系统技术标准.docx
- 50米泵车结构应力试验数据分析报告.pptx VIP
- 热薄膜包装机日常点检表.docx VIP
原创力文档

文档评论(0)