首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
带有虚基类的多层次派生类构造函数的成员初始化列表中都要列出虚基类的构造函数,这样对虚基类的子对象初始化
带有虚基类的多层次派生类构造函数的成员初始化列表中都要列出虚基类的构造函数,这样对虚基类的子对象初始化
admin
2009-02-15
25
问题
带有虚基类的多层次派生类构造函数的成员初始化列表中都要列出虚基类的构造函数,这样对虚基类的子对象初始化
选项
A、与虚基类下面的派生类个数有关
B、多次
C、二次
D、一次
答案
8
解析
本题考核虚基类以及构造函数。使用虚基类解决二义性问题的关键是在派生类中只产生一个虚基类对象。虚基类子对象由最派生类的构造函数通过调用虚基类的构造函数进行初始化(最派生类的构造函数的成员初始化列表中必须列出对虚基类构造函数的调用,否则,表示使用该虚基类的缺省构造函数)。由于最派生类总是相对,因此,从虚基类直接或间接派生的派生类中的构造函数的成员初始化列表中都要列出对虚基类构造函数的调用。但只有用于建立对象的最派生类的构造函数才调用虚基类的构造函数,此时最派生类的所有基类中列出的对虚基类的构造函数的调用在执行过程中都被忽略,从而保证对虚基类子对象只初始化一次。
转载请注明原文地址:https://kaotiyun.com/show/C7kp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
函数fun的功能是在a所指的具有n个元素的数组中查找最大值并返回给调用函数,函数不完整。intfun(int*a,intn){int*p,*s;for(p=a,s=a;p-a<n;p++)if(________
下列选项中不属于结构化程序设计原则的是()。
以下叙述中正确的是()。
以下数据结构中,属于非线性数据结构的是()。
设有定义:inta,b;floatx,y;,则以下选项中对语句所作的注释叙述错误的是
下列关于逻辑运算符两侧运算对象的叙述中正确的是()。
建立表示学生选修课程活动的实体联系模型,其中的丽个实体分别是()。
以下选项中不能作为C语言合法常量的是()。
下列排序法中,最坏情况下时间复杂度最小的是
随机试题
在框架—剪力墙结构中,主要承受水平荷载的是()。
VBA支持的循环语句结构不包括()。
久しぶりに再会した恩師の言葉に、自身の至らなさと心得違いを________させられました。
蛋白质一能量营养不良患儿的实验室检查中,最突出的表现是________浓度降低。
PVA05-88中,88代表的醇解度为
A、结肠癌B、溃疡性结肠炎C、肠易激综合征D、习惯性便秘E、肠结核男性,70岁,便秘20年,排便1周1次,现需服泻药方排便,无明显腹痛,一般情况好,肠镜未见异常
消渴病的关键病变脏腑为()。
【2014年四川泸州.单选】最早把“教”和“育”连在一起的思想家是()。
Theinterviewisconductedtodiscussthesignificanceofsalesfiguresinrecessionand
MineralsMineralsarenon-organicsubstanceswhichcontaintheelementcarbon./Buttheyarevitalforgoodhealth/and
最新回复
(
0
)