虚基类说明格式如下:slass 派生类名【 】<继承方式><基类名>。
第1题:
下列关于虚基类的描述中,错误的是
A.使用虚基类可以消除由多继承产生的二义性
B.构造派生类对象时,虚基类的构造函数只被调用一次
C.声明“class B:virtual public A”说明类B为虚基类
D.建立派生类对象时,首先调用虚基类的构造函数 .
第2题:
下列关于虚基类的描述中,错误的是( )。
A.使用虚基类可以消除由多继承产生的二义性
B.构造派生类对象时,虚基类的构造函数只被调用一次
C.声明“classB:virtualpublicA”说明类B为虚基类
D.建立派生类对象时,首先调用虚基类的构造函数
第3题:
【单选题】当不同的类具有相同的间接基类时, 。
A.各派生类无法按继承路线产生自己的基类版本
B.为了建立唯一的间接基类版本,应该声明间接基类为虚基类
C.为了建立唯一的间接基类版本,应该声明派生类虚继承基类
D.一旦声明虚继承,基类的性质就改变了,不能再定义新的派生类
第4题:
下列关于虚基类的叙述中,错误的是
A.使用虚基类可以消除由多继承产生的二义性
B.构造派生类对象时,虚基类的构造函数只被调用一次
C.声明“class B:virtual public A”说明类B为虚基类
D.建立派生类对象时,首先调用虚基类的函数
第5题:
在派生类的声明中,如果只有一个基类名,则这种继承方式称为()。
A.单继承
B.多继承
C.组合继承
D.抽象继承