首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
当一个派生类对象结束其生命周期时,系统自动做的事情是
当一个派生类对象结束其生命周期时,系统自动做的事情是
admin
2021-05-06
62
问题
当一个派生类对象结束其生命周期时,系统自动做的事情是
选项
A、先调用派生类的析构函数后调用基类的析构函数
B、先调用基类的析构函数后调用派生类的析构函数
C、如果派生类没有定义析构函数,则只调用基类的析构函数
D、如果基类没有定义析构函数,则只调用派生类的析构函数
答案
A
解析
派生类的对象结束生命周期时,系统先调用派生类的析构函数,然后按继承层次依次向上调用各个基类的析构函数,这是为了每次调用析构函数,都有完整的类对象与析构函数对应,当然如果某个类没有定义析构函数,编译器会自动合成对应的析构函数并调用之,答案为A。
转载请注明原文地址:https://kaotiyun.com/show/NTfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;classBase{private:voidfun1()const{cout
有如下程序:#includeusingnamespacestd;classBase{public:Base(intx=0){cout
若有函数模板mySwap和一些变量定义如下:()。template<classT>voidmySwap(Tx,Ty);doubled1,d2;inti1,i2;下列对mySwap的调用中,错误的是
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为()。
软件调试的目的是()。
对C++编译器区分重载函数无任何意义的信息是()。
下列关于析构函数的描述中,错误的是()。
下列运算符中,在C++语言中不能重载的是()。
程序流程图中带有箭头的线段表示的是()。
一棵二叉树中共有80个叶子结点与70个度为1的结点,则该二叉树中的总结点数为()。
随机试题
在通货膨胀会计中,以名义货币为计价单位,以资产现时成本与个别物价水平变动为计价基准的会计模式是()
下列选项中,不属于个人史内容的是
患者男,28岁。两年前体检查出HBsAg阳性,身体无任何不适,平素体健,近一周来厌食恶心,巩膜黄染,实验室检查:ALT300U/L,血清总胆红素150μmol/L,HAVIgG抗体(﹢),HBsAg(﹢),HBeAg(﹢),抗HBcIgM抗体(﹢)。
三叉神经上颌支支配的区域不包括
我国《证券法》规定,发行人申请公开发行证券的,应当按照规定聘请证券公司担任保荐人。()
以下说法正确的是()。
(2010年上海.材料一)根据下列资料,回答下列问题。根据《2008年全国教育事业发展统计公报》,2008年,全国共有小学30.09万所,比上年减少1.92万所,招生1695.72万人,比上年减少40.35万人;在校生10331.51万人,比上年
设总体X,Y相互独立且服从N(0,9)分布,(X1,…,X9)与(Y1,…,Y9)分别为来自总体X,Y的简单随机样本,则U=~____________.
在Swing中,JButton的直接父类是()。
Thecentralbankcutitskeyinterestrateby______halfpoint,to6.25percent.
最新回复
(
0
)