首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
带有虚基类的多层次派生类构造函数的成员初始化列表中都要列出虚基类的构造函数,这样对虚基类的子对象初始化
带有虚基类的多层次派生类构造函数的成员初始化列表中都要列出虚基类的构造函数,这样对虚基类的子对象初始化
admin
2010-12-16
29
问题
带有虚基类的多层次派生类构造函数的成员初始化列表中都要列出虚基类的构造函数,这样对虚基类的子对象初始化
选项
A、与虚基类下面的派生类个数有关
B、多次
C、二次
D、一次
答案
D
解析
本题考核虚基类以及构造函数。使用虚基类解决二义性问题的关键是在派生类中只产生一个虚基类对象。虚基类子对象由最派生类的构造函数通过调用虚基类的构造函数进行初始化(最派生类的构造函数的成员初始化列表中必须列出对虚基类构造函数的调用,否则,表示使用该虚基类的缺省构造函数)。由于最派生类总是相对,因此,从虚基类直接或间接派生的派生类中的构造函数的成员初始化列表中都要列出对虚基类构造函数的调用。但只有用于建立对象的最派生类的构造函数才调用虚基类的构造函数,此时最派生类的所有基类中列出的对虚基类的构造函数的调用在执行过程中都被忽略,从而保证对虚基类子对象只初始化一次。
转载请注明原文地址:https://kaotiyun.com/show/r1Vp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#inlude<stdio.h>main(){ints,t,A=10;doubleB=6:s=sizeof(A);t=sizeof(B);printf("%d,%d\n",s,t);}在VC6.0平台上编译运行,程序运行后的输
下列叙述中正确的是()。
有以下程序#includemain(){intfindmax(int,int,int),m;┋m=findmax(a,b,c);┋}intfindmax(intx,inty,intz){…}则以下叙述正确的是()。
下面对软件测试和软件调试有关概念叙述错误的是
算术运算符和圆括号有不同的运算优先级,对于表达式:a+b+c*(d+e),关于执行顺序,以下说法正确的是()。
在一棵二叉树上,第5层的结点数最多是()。
某二叉树的中序序列为DCBAEFG,后序序列为DCBGFEA,则该二叉树的深度(根结点在第1层)为
下列关于C语言数据文件的叙述中正确的是()。
下列给定程序中已建立一个带头结点的单向链表,链表中的各结点按结点数据域中的数据递增有序链接。函数fun的功能是:把形参x的值放入一个新结点并插入链表中,使插入后各结点数据域中的数据仍保持递增有序。请在程序的下画线处填入正确的内容并将下画线删除,使程序得出
以下对联合类型叙述正确的是()。
随机试题
去年北京大学的志愿活动共有两种类型:社会服务和科学普及。爱心社中有社员参加了去年所有的社会服务型志愿活动,也有社员参加了所有的科学普及型志愿活动。根据以上事实,以下哪项一定是真的?
补益脾肺之功与人参相似而力较弱,临床常用以代替古方中的人参,用以治疗脾肺气虚的轻证的药物是
右心房和胸腔大静脉的血压为收缩压与舒张压之差为
入海河流的A处,其下游河段的水流受潮水作用发生周期性的顺、逆流向变化,其上游河段受潮水作用,仅有水位周期性的升降变化。A点称为该河流的()。
2007年5月5日,甲公司以480万元购入乙公司股票60万股作为交易性金融资产,另支付手续费10万元,2007年6月30日该股票每股市价为7.5元,2007年8月10日,乙公司宣告分派的现金股利,每股0.20元,8月20日,甲公司收到分派的现金股利。至12
下列各项中,属于行政责任的是()。(2011年)
试述渗透的语言教育内容和活动对儿童语言发展的特殊价值。
楚辞的代表作家有()。
公司解散须进行清算,清算中的公司( )。
A、Theirlifecanalsobeboringandpointless.B、Theyarelesslikelytofeellost.C、Theyonlyhaveglossyouterappearance.D、
最新回复
(
0
)