A-A+

下列关于虚基类的描述 错误的是()。 A.设置虚基类的目的是为了消除二义性B.虚基类的构造函

2022-08-05 22:12:25 问答库 阅读 172 次

问题详情

下列关于虚基类的描述,错误的是()。
A.设置虚基类的目的是为了消除二义性
B.虚基类的构造函数在非虚基类之后调用
C.若同一层中包含多个虚基类,这些虚基类的构造函数按它们说明的次序调用
D.若虚基类由非虚基类派生而来,则仍然先调用基类构造函数,再调用派生类的构造函数请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:B
B。【解析】虚基类的引入就是为了消除二义性,其构造函数的调用仍然是按照继承的顺序进行的,对于多个虚基类则按它们说明的次序调用,虚基类的构造函数先于非虚基类的构造函数执行。

考点:目的,错误