下列程序的运行结果是______。 #include<iostream.h> class Sample { int a; public: Sample(int aa=0){a=aa;} ~S

admin2013-05-30  31

问题 下列程序的运行结果是______。
   #include<iostream.h>
   class Sample
   {
       int a;
   public:
       Sample(int aa=0){a=aa;}
       ~Sample( ){cout~<<"Sample="<<a<<’’;}
   };
   class Derived:public Sample
   {
       int b;
   public:
       Derived(int aa=0,int bb=0):Sample(aa)(b=bb;}
       ~Derived( ){cout<<"Derived="<<b<<";}
   };
   void main( )
   {
       Derived d1(9);
   }

选项

答案Derived=0 Sample=9

解析 本题考察派生类和基类的构造函数,析构函数的执行顺序。
转载请注明原文地址:https://jikaoti.com/ti/A6E0FFFM
0

最新回复(0)