问题 填空题

有如下程序:
#include<iostream>
using namespaee std;
class A
public:
A( )cout<<"A";
~A( )cout<<"A";

class B
A a;
public:
B( )cout<<"B";
~B( )t cout<<"B";

int main( )
B b;
return 0;

程序的输出结果是______。

答案

参考答案:ABBA

解析: 在类中出现对象变量时,在创建本类对象时先调用对象变量的构造函数,然后调用本类的构造函数,在撤销时则相反,先调用本类的析构函数,然后调用对象变量的析构函数。

填空题
单项选择题