单项选择题
多继承的构造顺序可分为如下四步:
①所有非虚基类的构造函数按照它们被继承的顺序构造
②所有虚基类的构造函数按照它们被继承的顺序构造
③所有子对象的构造函数按照它们声明的顺序构造
④派生类自己的构造函数体
这四个步骤的正确顺序是( )。
A.④⑧①②
B.②④⑧①
C.②①⑧④
D.③④①②:
点击查看答案
<上一题
目录
下一题>
热门
试题
单项选择题
假定MyClass为一个类,则该类的拷贝构造函数的声明语句为( )。
A.MyClass&(MyClass x);
B.MyClass(MyClass x)
C.MyClass(MyClass &x);
D.MyClass(MyClass *x)
点击查看答案
单项选择题
下面叙述错误的是( )。
A.基类的protected成员在派生类中仍然是protected的
B.基类的protected成员在public派生类中仍然是protected的
C.基类的protected成员在private派生类中是private的
D.一基类的protected成员不能被派生类的对象访问
点击查看答案
相关试题
下列程序将x、y和z按从小到大的顺序排列,...
表达式c3=c1.operator+(c2)或c3=...
下面程序运行时输出结果为 【8】 。 #...
以下程序的执行结果是 【11】 。 #in...
有如下程序: #include<iostream> usi...