C++中设置虚基类的目的是: A:简化程序 B:消除二义性 C:提高运行效率 D:减少目标代码

求详细解答
2025-05-06 07:26:36
推荐回答(2个)
回答1:

A:简化程序
和纯虚函数没关系

B:消除二义性
正解, 虚基类是为了强调"这个类型的某些方法没有意义, 只是为了继承, 不要构造这种类型的对象"

C:提高运行效率
和纯虚函数没关系

D:减少目标代码
纯虚函数和空函数相比相差也就是几个字节, 如果这也算的话确实是减少了

回答2:

A.

简化程序,和纯虚函数没关系

B.

消除二义性。正解, 虚基类是为了强调"这个类型的某些方法没有意义, 只是为了继承, 不要构造这种类型的对象"

C.

提高运行效率 ,和纯虚函数没关系

D.

减少目标代码,纯虚函数和空函数相比相差也就是几个字节, 如果这也算的话确实是减少了。