首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明: class Base1{ }; class Base2{ }; class Derived: public Base2,public Base1{ }; 在一个 Derived 对象消亡时,析构函数被调用的顺序
有如下类声明: class Base1{ }; class Base2{ }; class Derived: public Base2,public Base1{ }; 在一个 Derived 对象消亡时,析构函数被调用的顺序
admin
2015-07-22
49
问题
有如下类声明:
class Base1{ };
class Base2{ };
class Derived: public Base2,public Base1{ };
在一个 Derived 对象消亡时,析构函数被调用的顺序是
选项
A、~Derived、~Base1、~Base2
B、~Derived、~Base1、~Base2
C、~Base1、~Base2、~Derived
D、~Base2、~Base1、~Derived
答案
A
解析
C++中,派生类构造函数都是先调用基类构造函数,再根据声明次序定义数据成员,另外对于多继承,派生类的构造函数初始化列表中,基类构造函数是按照基类在派生类的派生列表中出现的次序调用的;而析构函数是按构造函数运行顺序的逆序进行调用的,可知题目中析构函数的调用顺序为:派生类Derived的析构函数,Base1的析构函数,Base2的析构函数;答案为A。
转载请注明原文地址:https://kaotiyun.com/show/HyNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面有关重载函数的描述中正确的是
若有以下程序:#include<iostream>usingnamespacestd;classBase{public:Base(){x=0;}
在关系模型中,把数据看成是二维表,每一个二维表称为一个【 】。
下列有关内联函数的叙述中,正确的是
在长度为64的有序线性表中进行顺序查找,最坏情况下需要比较的次数为
下列有关C++流的叙述中,错误的是
执行语句序列ofstreamoutfile("DATA.DAT");if(...)cout<<"OK";elsecout<<"FAIL";后,如果文件打开成功,显示"OK",否则就显示"FAIL"。由此可知,上面if语句的...
对于下面定义的类MyClass,在函数f()中将对象成员n的值修改为50的语句应该是()。classMyClass{public:MyClass(intX){n=x;}
随机试题
某学生做事比较扎实,四平八稳,自制力也很强。该生的气质类型是【】
长期应付款的实质性程序通常包括()
女性,50岁。心悸,心电图示房颤,胸片及PDE检查未见心脏结构异常,查体可见
中暑痉挛的病人可采取的治疗措施有
资料1资料2浙江浙海公司进出口公司(3313910194)在对口合同项下进口蓝湿牛皮,委托浙江嘉宁皮革有限公司(3313920237)加工牛皮沙发革,承运船舶在帕腊纳瓜港装货启运,航经大阪,又泊停釜山港转“HANSASTAVANG
下列关于世界金融市场发展的说法,错误的是()。
人力资源规划的步骤有:①提供人力资源信息;②评估人力资源规划;③组织目标与战略分析;④供需匹配;⑤执行计划与实施监控;⑥人员预测。对其排列顺序正确的是()。
唐朝诗人王维出使到边塞,被眼前的奇异风光所震撼,写下了“大漠孤烟直,长河落日圆”的名句。无独有偶,宋代范仲淹在边塞军中也做过类似描写,其诗句是:_________________,____________________。
年逾花甲的国际机构领导人谈起《论语》来_______,一个外国人竟有如此深厚的中华文化功底,让在场嘉宾不禁暗暗_______。填入画横线部分最恰当的一项是:
简述自我效能感的基本含义及提高措施。
最新回复
(
0
)