问题 填空题

有如下程序: #include <iostream> using namespace std; class PARENT{ public: PARENT( ){cout<<"PARENT";} }; class SON:public PARENT{ public: SON( ){cout<<"SON";} {; int main( ){ SON son; PARENT*P; P=&son; return 0; } 程序的输出结果是______。

答案

参考答案:PARENTSON

解析: 在有继承关系的类对象构造时,先执行基类的构造函数,然后执行派生类的构造函数。所以先执行PARENT的构造函数,然后执行S0N的构造函数。

单项选择题 共用题干题
单项选择题