首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
C++中设置虚基类的目的是( )。
C++中设置虚基类的目的是( )。
admin
2016-09-20
70
问题
C++中设置虚基类的目的是( )。
选项
A、简化程序
B、消除二义性
C、提高运行效率
D、实现数据的隐藏性
答案
B
解析
多重继承的派生类有可能从两个或多个基类中继承同名成员,对该成员不加限定的访问就会造成二义性,虚基类就是为了解决这个二义性问题,无论该类在派生层次中作为虚基类出现多少次,都只继承一个共享的基类子对象,从而消除二义性。答案选B选项。
转载请注明原文地址:https://kaotiyun.com/show/ydNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespacestd;classAA{public:virtualvoidf(){cout<
若有以下程序:#include<iostream>usingnamespacestd;classA{protected:inta;public:A(){
在一个长度为n的线性表中删除一个元素,最坏情况下需要移动的数据元素数目为()。
若有以下程序:#include<iostream>usingnamespacestd;classdata{public:intx;data(intx){
有如下程序:#include<iostream>usingnamespacestd;intb=3;intfun(int*k){intb=2;b=*(k++)*b;
下列叙述中正确的是______.
当要使用ostrstream流类定义一个流对象并联系一个字符串时,应在文件开始处使用#include命令,使之包含()文件。
下面程序的输出结果是【】。#include<iostream.h>voidmain(){inta[6]={1,2,3,4,5,6};for(inti=0;i<5;i++)
________是一种信息隐蔽技术,目的在于将对象的使用者和对象的设计者分开。
mystrlen函数的功能是计算str所指字符串的长度,并作为函数值返回,请填空。intmystrlen(char*str){inti;for(i=0;_______!=’\0’;i++);return(i);}
随机试题
基因表达产物是()
Iremembered______thedoorbeforeIleftthehouse.
A.球形心B.靴形心C.梨形心D.虎斑心良性高血压
食品卫生监督监测年报表是每年报一次,其统计的时段是
下列工作中,属于施工阶段进度控制任务的是( )。
下列关于贷款抵押风险分析正确的有()。
()检验就是从检验批中只抽取一个样本就对该批产品作出是否接收的判断。
We’llvisitEuropenextyear______wehaveenoughmoney.
社会主义基本制度确立后,如何在中国这样一个经济文化比较落后的东方大国建设和巩固社会主义,是党面临的全新课题。1956年4月和5月,毛泽东先后在中央政治局扩大会议和最高国务会议上,做了《论十大关系》的报告,初步总结了我国社会主义建设的经验,明确提出要以苏为鉴
在考生文件夹下HONG文件夹中建立一个新文件夹KONG。
最新回复
(
0
)