#include
using namespace std;
class A
{
public:
A(){cout<<"Build A"<<endl;}
~A(){cout<<"Destroy A"<<endl;}
};
class B:public A
{
public:
B():A(){cout<<"Build B"<<endl;}
~B(){cout<<"Destroy B"<<endl;}
};
int main()
{
B Out();
return 0;
}
我想看一看:
创建B对象的时候 AB的构造函数和析构函数分别是怎么调用的。谢谢。
但是为什么程序没有输出结果。