填空题
以下程序的执行结果为______。
#include<iostream.h>
class A
public:A()cout<<“a”;
~A()cout<<“b”;;
class B:public A
public:
B()cout<<“c”;)
~B()cout<<“d”;;
void main()
B b;
1、
【正确答案】
1、acdb。
【答案解析】
[解析] 本题考查在继承中构造函数和析构函数的调用顺序。先调用基类的构造函数,再调用派生类的构造函数,调用析构函数时的顺序是先调用派生类的析构函数,后调用基类的析构函数。
提交答案
关闭