有如下程序: #include <iostream> using namespace std; class PARENT{ public: PARENT( ){cout<<"PARENT";} };

admin2010-12-16  26

问题 有如下程序:
   #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的构造函数。
转载请注明原文地址:https://kaotiyun.com/show/Z7jp777K
0

最新回复(0)