[单选题]设置虚基类的目的是( )

A

简化程序

B

使程序按动态联编方式运行

C

提高程序运行效率

D

消除二义性

正确答案:D
题目解析

为了避免产生二义性,C++提供虚基类机制,使得在派生类中,继承同一个间接基类的成员仅保留一个版本。

故选D。

【拓展】

定义虚基类的一般格式如下:
class 派生类名:virtual 派生方式 基类名
{
派生类体
};

扫描二维码
免费搜题、免费刷题、免费查看解析