首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
带有虚基类的多层次派生类构造函数的成员初始化列表中都要列出虚基类的构造函数,这样对虚基类的子对象初始化
带有虚基类的多层次派生类构造函数的成员初始化列表中都要列出虚基类的构造函数,这样对虚基类的子对象初始化
admin
2010-12-16
52
问题
带有虚基类的多层次派生类构造函数的成员初始化列表中都要列出虚基类的构造函数,这样对虚基类的子对象初始化
选项
A、与虚基类下面的派生类个数有关
B、多次
C、二次
D、一次
答案
D
解析
本题考核虚基类以及构造函数。使用虚基类解决二义性问题的关键是在派生类中只产生一个虚基类对象。虚基类子对象由最派生类的构造函数通过调用虚基类的构造函数进行初始化(最派生类的构造函数的成员初始化列表中必须列出对虚基类构造函数的调用,否则,表示使用该虚基类的缺省构造函数)。由于最派生类总是相对,因此,从虚基类直接或间接派生的派生类中的构造函数的成员初始化列表中都要列出对虚基类构造函数的调用。但只有用于建立对象的最派生类的构造函数才调用虚基类的构造函数,此时最派生类的所有基类中列出的对虚基类的构造函数的调用在执行过程中都被忽略,从而保证对虚基类子对象只初始化一次。
转载请注明原文地址:https://www.kaotiyun.com/show/r1Vp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列4个程序中,完全正确的是()。
表达式:(int)((double)9/2)一(9)%2的值是()。
以下能对一维数组a进行初始化的语句是()。
深度为7的完全二叉树中共有125个结点,则该完全二叉树中的叶子结点数为()。
若要求定义具有10个float型元素的一维数组a,则以下定义语句中错误的是()。
以下选项中,合法的C语言实数是()。
某系统总体结构图如下图所示:该系统总体结构图的深度是( )。
一棵二叉树共有25个节点,其中5个是叶子节点,则度为l的节点数为()。
对于循环队列,下列叙述中正确的是()。
下面程序的执行结果是【】#include<iostream>#include<iomanip>usingnamespacestd;voidmain(){cout<<setfill(’x’)<<setw(10);cout<
随机试题
中国商品交易市场(WWW.mofIec.gov.cn)是由外经贸部组织、引导企业上网的大型电子商务的门户网站,现已有5000多家中国企业在该网站建立了网上商店,有近2万条中国制造的商品信息在该网的虚拟交易市场上展示,目前中国商品交易市场已成为外商采购中国
某慢性支气管炎、阻塞性肺气肿患者,3天来咳嗽、气促加重,皮肤潮红、湿暖,口唇发绀。球结膜充血、水肿,该患者的氧疗应给予
[2010年第107题]某公司拟向银行贷款100万元,贷款期为3年,甲银行的贷款利率为5%(按季计息),乙银行的贷款利率为7%,该公司向哪家银行贷款付出的利息较少?()。
按照设备工程项目的职能分类,可以将设备工程信息分为()。
安装间是安装和检修水轮发电机组的地方,要能放下的四大部件是发电机转子、上机架、水轮机机盖和()。
( )主要是指直接面对基金投资人,或者与基金投资人的交易活动直接相关的应用系统。
巴金1946年起定居上海,寓所在霞飞路59号。旧时的霞飞路就是当今的()。
ItmaybejustaswellforOxfordUniversity’sreputationthatthisweek’smeetingofCongregation,its3,552-stronggoverningb
将函数模板中的参数实例化后,函数模板变为【】。
Completethesummarybelow.ChooseNOMORETHANTHREEWORDSfromthepassageforeachanswer.Writeyouranswersinboxes31-35
最新回复
(
0
)