博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[C++基础]008_类的构造函数和析构函数
阅读量:7022 次
发布时间:2019-06-28

本文共 527 字,大约阅读时间需要 1 分钟。

1 #include
2 using namespace std; 3 4 class Human{ 5 public: 6 Human(){ 7 cout<<"constrct"<

上面的代码输出 什么呢?如下:

constrctconstrctdestruct请按任意键继续. . .

为毛只有一个destruct呢?难道第一个对象不析构吗?不是的!在main函数执行return的时候,析构函数就会被调用了.

不信,看如下代码:

1 #include
2 using namespace std; 3 4 class Human{ 5 public: 6 Human(){ 7 cout<<"constrct"<

输出如下:

constrctdestructconstrctdestruct请按任意键继续. . .

看到了吧,在调用test()之后,析构函数被调用了.

转载于:https://www.cnblogs.com/alephsoul-alephsoul/archive/2012/10/09/2716008.html

你可能感兴趣的文章
SQL语句【T-SQL汇总】
查看>>
异步编程
查看>>
《梦断代码》读后感3
查看>>
QT 对项目二次开发 增加类时 遇到LNK 2019 1120 同时出现;C2061 和一堆语法错误
查看>>
JQuery 选择器
查看>>
css学习笔记(2)
查看>>
如何看内核源码
查看>>
Caffe 安装 cannot find -lpython2 错误
查看>>
坑爹的matlab除法
查看>>
MySQL 安装方法
查看>>
WebApi接口传参不再困惑:传参详解
查看>>
类欧几里得算法
查看>>
java可变参数
查看>>
网络安全概论
查看>>
Quidway S系列交换机
查看>>
微服务
查看>>
Bootstrap3 代码-内联代码
查看>>
[转载] SQL进行排序、分组、统计的10个新技巧
查看>>
LeetCode-Flip Game II
查看>>
7天学会node
查看>>