问题 单项选择题

下列关于多态性的描述,错误的是

A.C++语言中的多态性分为编译时的多态性和运行时的多态性

B.编译时的多态性可通过函数重载实现

C.运行时的多态性可通过模板和虚函数实现

D.实现运行时多态性的机制称为动态绑定

答案

参考答案:B

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

选择题
问答题