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

admin2010-12-16  9

问题 下列程序的运行结果是______。
#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;

选项

答案A(aa),c(aa+1)或c(aa+1),A(aa)。

解析  题中要求用aa初始化基类A,用aa-+1初始化类对象成员c,用的初始化列表的形式,即A(aa),e(aa+1)或c(aa+1),A(aa)。
转载请注明原文地址:https://kaotiyun.com/show/6zVp777K
0

最新回复(0)