构造函数和析构函数的调用

时间:2014.09.22 发布人:黑皮_happy

构造函数和析构函数的调用

已解决问题

谷歌黑皮_happy用户在2014.09.22提交了关于“鲍尔默构造函数和析构函数的调用”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2025-02-26T20:37:57。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,你无异于雪中送炭,让我感激涕零 !

希望以下的回答,能够帮助你。

第1个回答

用户名:kedapan  

STATob(5)调用一次你的构造函数

调用s既把织矿思晚汉单厚语qrr(ob)时复制了一份拷贝,拷贝时调用默认拷贝函数,而不是调用你的i构造函数,函数调用结束析构掉这个副本对象。

main结束时析具旧值宪社于生律史诗构掉ob。

如果你在STAT类中定义下面这个构造函数

12345STAT(constSTAT&obj){y=obj.y;cout<<"CopyConstructing"<<endl;}

再运行的话,就会输出下面这些信息

constructing

CopyConstr新才汽例执达ucting

deconstructing

5

deconstructing

就是这样!