C++遗传问题1

null

#include<iostream>
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) 说明: 当一个类从多个类继承时,基类的构造函数将按照继承中指定的顺序被调用。 这个问题的小测验

© 版权声明
THE END
喜欢就支持一下吧
点赞7 分享