单项选择题
多继承的构造顺序可分为如下四步:
①所有非虚基类的构造函数按照它们被继承的顺序构造
②所有虚基类的构造函数按照它们被继承的顺序构造
③所有子对象的构造函数按照它们声明的顺序构造
④派生类自己的构造函数体
这四个步骤的正确顺序是( )。
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成员不能被派生类的对象访问
点击查看答案
相关试题
有如下程序: #include<iostream> usi...
若有以下程序: #include<iostream> u...
设有以下定义和程序: #include<iostrea...
下列语句中,错误的是( )。
以下不属于数据库系统模型的是( )。