64,266
社区成员
发帖
与我相关
我的任务
分享
#include <iostream>
using namespace std;
class B
{
public:
virtual ~B()
{
cout << "~Btor" << endl;
}
};
class A : public B
{
public:
~A()
{
cout << "~Ator" << endl;
}
};
int main(int argc, char** argv)
{
A* a = new A;
B* b = a;
delete b;
return 0;
}
char* buf;
CTest* p = new CTest();
buf = (char*)p;
buf = NULL;
delete p;