有如下程序:#include<iostream>using namespace std;class C1{public:-Cl()}cout<
有如下程序:
#include<iostream>
using namespace std;
class C1{
public:
-Cl()}cout<<1;}
};
class C2:public C1{
public:
~c2(){cout<<2;}
};
int main(){
C2 cb2;
C1*cbl:
return 0;
{
運行時的輸出結(jié)果是
A.121
B.21
C.211 D、12
正確答案:B解析:程序退出時先執(zhí)行繼承類C2的析構(gòu)函數(shù)輸出2,再執(zhí)行基類的析構(gòu)函數(shù)輸出1。共輸出21,故選B)。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。