首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
带有虚基类的多层次派生类构造函数的成员初始化列表中都要列出虚基类的构造函数,这样对虚基类的子对象初始化
带有虚基类的多层次派生类构造函数的成员初始化列表中都要列出虚基类的构造函数,这样对虚基类的子对象初始化
admin
2009-02-15
60
问题
带有虚基类的多层次派生类构造函数的成员初始化列表中都要列出虚基类的构造函数,这样对虚基类的子对象初始化
选项
A、与虚基类下面的派生类个数有关
B、多次
C、二次
D、一次
答案
8
解析
本题考核虚基类以及构造函数。使用虚基类解决二义性问题的关键是在派生类中只产生一个虚基类对象。虚基类子对象由最派生类的构造函数通过调用虚基类的构造函数进行初始化(最派生类的构造函数的成员初始化列表中必须列出对虚基类构造函数的调用,否则,表示使用该虚基类的缺省构造函数)。由于最派生类总是相对,因此,从虚基类直接或间接派生的派生类中的构造函数的成员初始化列表中都要列出对虚基类构造函数的调用。但只有用于建立对象的最派生类的构造函数才调用虚基类的构造函数,此时最派生类的所有基类中列出的对虚基类的构造函数的调用在执行过程中都被忽略,从而保证对虚基类子对象只初始化一次。
转载请注明原文地址:https://kaotiyun.com/show/C7kp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
给定程序中,函数fun的功能是:计算出形参s所指字符串中包含的单词个数,作为函数值返回。为便于统计,规定各单词之间用空格隔开。例如,形参s所指的字符串为:ThisisaClanguageprogram,函数的返回值为6。请在程序
以下选项中正确的定义语句是
以下程序:#includevoidfun(intx){if(x/2>1)fun(x/2);printf("%d",x);}main(){fun(7);printf(”\n”);}程序运行后
数据库系统的三级模式不包括()。
设有语句:if(a==1)b=2;c=3;,以下语句中与之等价的是()。
以下不能将s所指字符串正确复制到t所指存储空间的是()。
数据库系统在其内部具有3级模式,用来描述数据库中全体数据的全局逻辑结构和特性的是()。
算法的有穷性是指()。
关系数据模型的三个组成部分中不包括()。
算法的时间复杂度是指()。
随机试题
《医疗保障扶贫三年行动实施方案(2018-2020年)》要求重点聚焦“三区三州”等深度贫困地区和因病致贫返贫等特殊贫困人口,充分发挥()各项制度作用,切实提高农村贫困人口医疗保障受益水平。
A.手足皲裂B.须发早白C.蜂蝎螫伤D.胎动不安E.赤白带下侧柏叶的主治病症()。
完全竞争市场必须具备的条件()。
位于某市的具有进出口经营权的甲生产企业某月增值税内销货物销项税额为30万元,消费税40万元;通过计算得知当月出口货物应退税额10万元,免抵税额为30万元;当月进口货物向海关缴纳增值税20万元、消费税25万元。该企业当月应缴纳城市维护建设税()。
《论语》上提出的“举一反三”的教学要求体现了教学的()
苏云金芽孢杆菌产生的毒蛋白能使螟虫死亡。研究人员将表达这种毒蛋白的抗螟虫基因转入非糯性抗稻瘟病水稻的核基因组中,培育出一批转基因抗螟水稻。请回答:(1)染色体主要由_______组成,若要确定抗螟基因是否已整合到水稻的某一染色体上,方法之一是测定该染色体
下列没有歧义的一句是()。
1978年开始的改革开放大潮,从根本上动摇了乡土文明的根基,大量农民从土地中解放出来,走向城市。从人类学的研究脉络来看,都市化文化转型的核心就是告别乡土社会,这不是简单地指乡村演变为城市或城镇,而是指一种乡村文明与城市文明整合后的新的社会理想。这是自汉代以
采用精简指令系统的目的是(39)。
Thefull______ofchangesincomputertechnologywillbefeltwithinthenextfewyears.
最新回复
(
0
)