📜  C ++ |继承|问题1

📅  最后修改于: 2021-06-01 02:43:10             🧑  作者: Mango

#include
   
using namespace std;
class Base1 {
 public:
     Base1()
     { cout << " Base1's constructor called" << endl;  }
};
   
class Base2 {
 public:
     Base2()
     { cout << "Base2's constructor called" << endl;  }
};
   
class Derived: public Base1, public Base2 {
   public:
     Derived()
     {  cout << "Derived's constructor called" << endl;  }
};
   
int main()
{
   Derived d;
   return 0;
}

(A)编译器相关(B) Base1的构造函数称为
Base2的构造函数称为
派生的构造函数称为
(C) Base2的构造函数称为
Base1的构造函数称为
派生的构造函数称为
(D)编译器错误答案: (B)
说明:当一个类从多个类继承时,基类的构造函数以与在继承中指定的顺序相同的顺序被调用。
这个问题的测验

想要从精选的最佳视频中学习和练习问题,请查看《基础知识到高级C的C基础课程》。