问题 填空题

请将如下程序补充完整,使得输出结果为: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( )。

单项选择题
问答题 简答题