首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
带有虚基类的多层次派生类构造函数的成员初始化列表中都要列出虚基类的构造函数,这样对虚基类的子对象初始化
带有虚基类的多层次派生类构造函数的成员初始化列表中都要列出虚基类的构造函数,这样对虚基类的子对象初始化
admin
2010-12-16
26
问题
带有虚基类的多层次派生类构造函数的成员初始化列表中都要列出虚基类的构造函数,这样对虚基类的子对象初始化
选项
A、与虚基类下面的派生类个数有关
B、多次
C、二次
D、一次
答案
D
解析
本题考核虚基类以及构造函数。使用虚基类解决二义性问题的关键是在派生类中只产生一个虚基类对象。虚基类子对象由最派生类的构造函数通过调用虚基类的构造函数进行初始化(最派生类的构造函数的成员初始化列表中必须列出对虚基类构造函数的调用,否则,表示使用该虚基类的缺省构造函数)。由于最派生类总是相对,因此,从虚基类直接或间接派生的派生类中的构造函数的成员初始化列表中都要列出对虚基类构造函数的调用。但只有用于建立对象的最派生类的构造函数才调用虚基类的构造函数,此时最派生类的所有基类中列出的对虚基类的构造函数的调用在执行过程中都被忽略,从而保证对虚基类子对象只初始化一次。
转载请注明原文地址:https://kaotiyun.com/show/r1Vp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列特征中不是面向对象方法的主要特征的是()。
下列选项中属于面向对象设计方法主要特征的是()。
某系统总体结构如下图所示该系统结构图的最大扇出数、最大扇入数的总和是()。
已知一个文件中存放若干工人档案记录,其数据结构如下:structa{charnumber[100];intage;floatp[6];};定义一个数组:structab[10];
以下选项中,不能对主函数中变量i和j的值进行交换的程序是()。
将E-R图转换到关系模式时,实体与联系都可以表示成()。
设有关键码序列(66,13,51,76,81,26,57,69,23),要按关键码值递增的次序排序,若采用快速排序法,并以第一个元素为划分的基准,那么第一趟划分后的结果为()。
下列关于C语言数据文件的叙述中正确的是()。
在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是()。
在下述程序中,判断i>i共执行的次数是()。main(){inti=0,j=10,k=2,s=0;for(;;){i+=k;if(i>j){printf("%d",s);break;}
随机试题
患者,女性,月经不调,兼有胸腹胁肋胀痛等肝郁不舒的症状。使用活血调经药配伍
合同义务可分为给付义务和()
采用问答式进行教学必然是一种启发式教学。
执业药师继续教育是
查找错账可以采用的方法主要有()。
现代商业银行的财务控制部门通常采取每月参照市场定价的方法。()
学习《雨霖铃》时,教师先以排比句幽默吟诵,引出“以情带景、情景交融”的手法,然后小结:有人说,柳词之美,美在有景、有物、有人、有情,惟有情,才使万物富有神韵。这节课我们一起领略了落魄才子柳永哀怨缠绵的千古离歌。当然,这只是起到抛砖引玉的作用,希望大家在以后
对于危害国家安全和严重破坏社会秩序的一些犯罪,可以剥夺犯罪者的政治权利。包括()
一个字长为6位的无符号二进制数能表示的十进制数值范围是()。
Memoryappearstobestoredinseveralpartsofthelimbic(边缘的)systemofthebrain,andanyconditionthatinterfereswiththef
最新回复
(
0
)