首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
带有虚基类的多层次派生类构造函数的成员初始化列表中都要列出虚基类的构造函数,这样对虚基类的子对象初始化
带有虚基类的多层次派生类构造函数的成员初始化列表中都要列出虚基类的构造函数,这样对虚基类的子对象初始化
admin
2009-02-15
50
问题
带有虚基类的多层次派生类构造函数的成员初始化列表中都要列出虚基类的构造函数,这样对虚基类的子对象初始化
选项
A、与虚基类下面的派生类个数有关
B、多次
C、二次
D、一次
答案
8
解析
本题考核虚基类以及构造函数。使用虚基类解决二义性问题的关键是在派生类中只产生一个虚基类对象。虚基类子对象由最派生类的构造函数通过调用虚基类的构造函数进行初始化(最派生类的构造函数的成员初始化列表中必须列出对虚基类构造函数的调用,否则,表示使用该虚基类的缺省构造函数)。由于最派生类总是相对,因此,从虚基类直接或间接派生的派生类中的构造函数的成员初始化列表中都要列出对虚基类构造函数的调用。但只有用于建立对象的最派生类的构造函数才调用虚基类的构造函数,此时最派生类的所有基类中列出的对虚基类的构造函数的调用在执行过程中都被忽略,从而保证对虚基类子对象只初始化一次。
转载请注明原文地址:https://kaotiyun.com/show/C7kp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是()。
有以下程序段:#includeinta,b,c;a=10;b=50;c=30;if(a>b)a=b,b=c;c=a;prinff(“a=%db=%dc=%d\n”,a,b,c);程序的输出结
计算机能直接执行的程序是()。
有以下程序:#include<stdio.h>main(){inta[4][4]={{1,4,3,2},{8,6,5,7},{3,7,2,5},{4,8,6,1}};inti,j,k,t;for(i=0;i<4;i++)for(j=0
软件生命周期是指()。
在软件设计中不使用的工具是()。
设有以下程序段structperson{charname[10];charsex;floatweight;}zhangsan,*ptr;ptr=&zhangsan;若要从键盘读入姓名给结构体变量zha
某二叉树共有150个结点,其中有50个度为1的结点,则()。
有关C语言标识符,以下选项中不合法的是()。
建立表示学生选修课程活动的实体联系模型,其中的丽个实体分别是()。
随机试题
下列关于地西泮的体内过程,错误的是
检查某医院供应消毒中心,发现该院使用下排气式压力蒸汽灭菌器,灭菌物品使用全棉布包装,包装布为一层,物品包体积为30cm×30cm×50cm,敷料包重6kg。用下排气式压力蒸汽灭菌器的物品包体积应该是
正常胰腺可分为
透关射甲
心理定价策略包括()。
中请公司登记使用虚假证明文件或者采取其他欺诈手段虚报注册资本,欺骗公司登记主管部门,取得公司登记,具有下列哪些情形之一的构成虚报注册资本罪?
施工质量检查的方法中,应用目测法的检测手段,通常被概括为( )。
【背景资料】某承包商通过竞标取得某标段公路建设项目后,立即组织施工队伍进场施工。为保证工期和控制成本,同时考虑到自身特点及业主和监理工程师要求,承包商决定将一部分防护工程和部分通道与涵洞工程分包给另外承包商施工,报业主或监理工程师审查后,该承包商与分包商
关于党委与政府对公安机关的领导说法正确的是()。
辩证法在对事物肯定的理解中又包含着否定的理解,这意味着()。
最新回复
(
0
)