首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
带有虚基类的多层次派生类构造函数的成员初始化列表中都要列出虚基类的构造函数,这样对虚基类的子对象初始化
带有虚基类的多层次派生类构造函数的成员初始化列表中都要列出虚基类的构造函数,这样对虚基类的子对象初始化
admin
2009-02-15
33
问题
带有虚基类的多层次派生类构造函数的成员初始化列表中都要列出虚基类的构造函数,这样对虚基类的子对象初始化
选项
A、与虚基类下面的派生类个数有关
B、多次
C、二次
D、一次
答案
8
解析
本题考核虚基类以及构造函数。使用虚基类解决二义性问题的关键是在派生类中只产生一个虚基类对象。虚基类子对象由最派生类的构造函数通过调用虚基类的构造函数进行初始化(最派生类的构造函数的成员初始化列表中必须列出对虚基类构造函数的调用,否则,表示使用该虚基类的缺省构造函数)。由于最派生类总是相对,因此,从虚基类直接或间接派生的派生类中的构造函数的成员初始化列表中都要列出对虚基类构造函数的调用。但只有用于建立对象的最派生类的构造函数才调用虚基类的构造函数,此时最派生类的所有基类中列出的对虚基类的构造函数的调用在执行过程中都被忽略,从而保证对虚基类子对象只初始化一次。
转载请注明原文地址:https://jikaoti.com/ti/GFd0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下选项中,不能对主函数中变量i和j的值进行交换的程序是
下列数据结构中,能够按照“先进后出”原则存取数据的是()。
设R是一个2元关系,有3个元组,S是一个3元关系,有3个元组。如T=R×S,则T的元组的个数为()。
数据库系统在其内部具有3级模式,用来描述数据库中全体数据的全局逻辑结构和特性的是()。
若有定义“intx,y;”并已正确给变量赋值,则下列选项中与表达式“(x—y)?(x++):(y++)”中的条件表达式“(x—y)”等价的是()。
设Y为整型变量,A=1,A的地址为EF01;B=2,B的地址为EF02;执行语句B=&A;Y=&B;后Y的值()。
设有如下关系表:则下列操作正确的是()。
若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是()。
下列选项中不属于软件生命周期开发阶段任务的是()。
随机试题
网膜囊的上壁和前壁各有哪些结构?
关于适应性障碍临床表现的描述正确的是
甲公司为了解决资金不足,以与虚构的单位签订供货合同的方法,向银行申请获得贷款200万元,并将该款用于购置造酒设备和原料,后因生产、销售假冒注册商标的红酒被查处,导致银行贷款不能归还。甲公司获取贷款的行为构成:
按照生产安全事故造成的人员伤亡或直接经济损失分类,可分为()。
证券公司应当按照( )经营的原则,制定并有效执行介绍业务规则、内部控制、合规检查等制度,确保有效防范和隔离介绍业务与其它业务的风险。
办理个人教育贷款时,审查与审批中面临的操作风险不包括()。
普通股成本的估计方法有()。
古人对天地、祖先祭祀的具体目的不包括()。
结构化面试问题的类型包括()
下列哪些是以学生为中心的课程理论的基本主张?()
最新回复
(
0
)