阅读背景:

子类中调用构造函数和析构函数的顺序

来源:互联网 

 

class A{
public:
	A(){ cout << "this is A" << endl; }
	~A(){ cout << "delete A" << endl; }
};
class B{
public:
	B(){ cout << "this is B" << endl; }
	~B(){ cout << "delete B" << endl; }
};
class C :public B, A {
public:
	~C(){ cout << "delete C" << endl; }
	C(){ cout << "this is class C" << endl; }
};
int main()
{
	C temp;
	return 0;
}
class A{
public:
	A(){ cout << "this is



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: