下列程序的输出结果为1 2.3 2 4.6,请将横线处的缺失部分补充完整。 #include<iostream> using namespace std; class Base{ public: Base(int A) :id

admin2012-06-08  39

问题 下列程序的输出结果为1 2.3 2 4.6,请将横线处的缺失部分补充完整。
   #include<iostream>
   using namespace std;
   class Base{
   public:
   Base(int A) :idata(A) {}
   void print(){cout<<idata<<’ ’;}
   private:
   int idata;
   };
   class Derived: public Base{
   public:
   Derived(int a, double B) :______, ddata(B) {}
   void priat(){Base::print(); cout<<ddata<<’ ’;}
   private:
   double ddata;
   };
   int main(){
   Derived d1(1, 2.3), d2(2, 4.6);
   d1. print();
   d2. print();
   return 0;
   }

选项

答案Base(A)

解析
转载请注明原文地址:https://kaotiyun.com/show/gyVp777K
0

最新回复(0)