A. 声明“classB:virtualpublicA”说明类B为虚基类 B. 创建派生类对象时,虚基类的构造函数只被调用一次 C. 使用虚基类可以消除由多继承产生的二义性 D. 创建派生类对象时,首先调用虚基类的构造函数
A. 只能使用作用域运算符 B. 使用作用域运算符或赋值兼容规则 C. 使用作用域运算符或虚基类 D. 使用虚基类或赋值兼容规则
A. (4)(3)(1)(2) B. (2)(4)(3)(1) C. (2)(1)(3)(4) D. (3)(4)(1)(2)
A. 派生类可以使用private派生 B. 对基类成员的访问必须是无二义性的 C. 基类成员的访问能力在派生类中保持不变 D. 赋值兼容性规则也适用于多继承