有如下程序: #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
解析: 在类中出现对象变量时,在创建本类对象时先调用对象变量的构造函数,然后调用本类的构造函数,在撤销时则相反,先调用本类的析构函数,然后调用对象变量的析构函数。