首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
带有虚基类的多层次派生类构造函数的成员初始化列表中都要列出虚基类的构造函数,这样对虚基类的子对象初始化
带有虚基类的多层次派生类构造函数的成员初始化列表中都要列出虚基类的构造函数,这样对虚基类的子对象初始化
admin
2009-02-15
39
问题
带有虚基类的多层次派生类构造函数的成员初始化列表中都要列出虚基类的构造函数,这样对虚基类的子对象初始化
选项
A、与虚基类下面的派生类个数有关
B、多次
C、二次
D、一次
答案
8
解析
本题考核虚基类以及构造函数。使用虚基类解决二义性问题的关键是在派生类中只产生一个虚基类对象。虚基类子对象由最派生类的构造函数通过调用虚基类的构造函数进行初始化(最派生类的构造函数的成员初始化列表中必须列出对虚基类构造函数的调用,否则,表示使用该虚基类的缺省构造函数)。由于最派生类总是相对,因此,从虚基类直接或间接派生的派生类中的构造函数的成员初始化列表中都要列出对虚基类构造函数的调用。但只有用于建立对象的最派生类的构造函数才调用虚基类的构造函数,此时最派生类的所有基类中列出的对虚基类的构造函数的调用在执行过程中都被忽略,从而保证对虚基类子对象只初始化一次。
转载请注明原文地址:https://kaotiyun.com/show/C7kp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下关于return语句的叙述中不正确的是()。
己知下列函数定义:fun(int*intc,intamintdata){intk;for(k=0;k<m*n;k++){*b=data;b++;}}则调用此函数的正确写
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
数据库系统在其内部具有3级模式,用来描述数据库中全体数据的全局逻辑结构和特性的是()。
在C语言中,只有在使用时才占用内存单元的变量的是()。
有3个关系R、S和T如下:则由关系R、S得到关系T的操作是()。
在关系A(S,SN,D)和B(D,CN,NM)中,A的主关键字是S,B的主关键字是D,则D是A的
数据库系统在其内部具有3级模式,用来描述数据库中全体数据的全局逻辑结构和特性的是()。
程序流程图中带有箭头的线段表示的是()。
若有定义“intx,y;”并已正确给变量赋值,则下列选项中与表达式“(x—y)?(x++):(y++)”中的条件表达式“(x—y)”等价的是()。
随机试题
改善急性左心衰竭症状最有效的药物是
骨折的特有体征为畸形、骨擦音和_________。
在我国文学史上,主张“文章合为时而著,歌诗合为事而作”的是()。
用社会心理学方法解释健康相关行为的重要理论模式是
下列关于梯度切换率的描述,错误的是
女,50岁。入睡困难,多梦易醒1个月,每周至少3次。同时感到精力疲乏,担心工作效率下降,对睡眠产生恐惧,担心免疫力下降,否认情绪低落和消极观念。该患者最可能的诊断是
目前货币政策是世界各国普遍使用的宏观经济政策之一,其核心是对()进行管理。[2012年5月真题]
工业企业销售不动产时,按规定应缴纳的营业税,应借记()科目。
唐朝夫妻双方自愿离婚的,称为()
Thishasbeenquiteaweekforliterarycoups.Inanalmostentirelyunexpectedmove,theSwedishAcademyhavethislunchtimean
最新回复
(
0
)