下列程序的运行结果是【 】。 #include<iostream, h> class Sample { int a; public: Sample(int aa=

admin2010-06-06  19

问题 下列程序的运行结果是【 】。
      #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;}
         ~De rived() {cout <<"Derived="<<b<<’’;}
     void main()
     {
          Derived dl (9)
     }

选项

答案Derived=0 Sample=9

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

最新回复(0)