65,210
社区成员
发帖
与我相关
我的任务
分享
#include<iostream.h>
class A
{
s
int m[8];
public :
A();
~A();
};
A::A()
{
m[0]=1;
cout<<"A构造了"<<endl;
}
A::~A()
{
cout<<"A析构了"<<endl;
}
class C
{
A *p;
public:
C(int n);
~C();
};
C::C(int n)
{
p = new A[n] ;
cout<<"C构造了"<<endl;
}
C::~C()
{
cout<<"C析构了"<<endl;
}
void main(void)
{
A *a = new A();
C *test = new C(5);
delete test;
cout<<"======用事实说哈u:C中的A类型成员析构函数并为调用"<<endl;
delete a;
}