当执行delete c时,析构Test 时(delete p)会出现问题。原因在哪里??
解决方案
代码块
#include <iostream>
using namespace std;
class Test
{
public:
Test()
{
}
~Test()
{
cout<<"Test destructor"<<endl;
if(p!=NULL)
delete p;
}
private :
int *p;
};
class Test1
{
public:
Test1()
{
}
~Test1()