3:这是什么鬼delete
总时间限制:
1000ms
内存限制:
65536kB
// 在此处补充你的代码
描述
程序填空输出指定结果
#include <iostream> using namespace std; class A { public: A() { }
}; class B:public A { public: ~B() { cout << "destructor B" << endl; } }; int main() { A * pa; pa = new B; delete pa; return 0; }
输入
无
输出
destructor B
destructor A
样例输入
无
样例输出
destructor B destructor A
来源
Guo Wei
#include <iostream>
using namespace std;
class A
{
public:
A() { }
// 在此处补充你的代码
virtual ~A()
{
cout << "destructor A" << endl;
}
};
class B :public A {
public:
~B() { cout << "destructor B" << endl; }
};
int main()
{
A * pa;
pa = new B;
delete pa;
return 0;
}