您的位置:首页 > 编程语言 > C语言/C++

C++类的构造和析构顺序

2013-11-02 22:29 519 查看
#include <iostream>

using namespace std;

class test
{
public :
test(){cout << "construct test" << endl;}
~test(){cout << "destroy test" << endl;}
};
class base
{
public :
base(){cout << "construct base" << endl;}
~base(){cout << "destroy base" << endl;}
};

class sub:public base
{
public :
test exp;
sub(){cout << "construct sub" << endl;}
~sub(){cout << "destroy sub" << endl;}
};
int main()
{
sub obj;
return 0;
}


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: