有如下程序:#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;
{
运行时的输出结果是
A.121
B.21
C.211 D、12
正确答案:B解析:程序退出时先执行继承类C2的析构函数输出2,再执行基类的析构函数输出1。共输出21,故选B)。
词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。
