析构函数调用次数

复制代码
#include <iostream>
using namespace std;
class
A{ public: A(){cout<<"class A construtor"<<endl;} ~A(){cout<<"class A destrutor"<<endl;} void fun1(){cout<<"fun1()"<<endl;} }; int main() { A a; A a2=a; return 0; }
复制代码

运行结果:

class A construtor
class A destrutor
class A destrutor

共调用2次析构函数,析构函数次数=构造函数次数+拷贝构造函数次数

posted @   huidaoqingdao  Views(29)  Comments(0Edit  收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示