有如下程序: #inc1ude <iostream> using namespace std; c1ass CD{ public: ~CD(){couF,<’C’;} private: char na

admin2017-06-18  22

问题 有如下程序:
    #inc1ude <iostream>
    using namespace std;
    c1ass CD{
    public:
    ~CD(){couF,<’C’;}
    private:
    char name[80];
    };
    int main(){CD a,*b, d[2];return 0;}
    运行时的输出结果是(    )。

选项 A、CCCC
B、CCC
C、CC
D、C

答案B

解析 在这个程序的主函数中定义了3个CD类的实例对象a,d[0],d[1]和一个指向CD类对象的指针变量b,所以当程序结束时,执行CD的析构函数输出字符C三次。
转载请注明原文地址:https://kaotiyun.com/show/vmAp777K
0

最新回复(0)