有如下程序: #include using namespace std; class C1{ public: -Cl()}cout

admin2017-10-17  21

问题 有如下程序:
#include
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)。
转载请注明原文地址:https://jikaoti.com/ti/pIt0FFFM
0

最新回复(0)