问题
填空题
请将如下程序补充完整,使得输出结果为:bbaa。
#include<iostream>
using naluespace std;
class A
public:
______eout<<"aa";
;
class B:public A
public:
~B( )eont<<"bb";
;
int ulain( )
B*P=new B;
delete P;
return 0;
答案
参考答案:~A( )
解析: 派生类和基类的析构函数调用顺序是先调用派生类的析构函数,然后调用基类的析构函数,打印“bb”说明已经在调用派生类的析构函数,则要继续打印“aa”,显然就只有定义在基类的析构函数中去打印,故答案为~A( )。