有以下类定义    clas sMyClass    {    public:       My Class() { cout<<1;}    };    则执行语句MyClassa,b[2],*p[2];后,程序的输出结果是

admin2017-10-17  26

问题 有以下类定义    clas sMyClass    {    public:       My Class() { cout<<1;}    };    则执行语句MyClassa,b[2],*p[2];后,程序的输出结果是

选项 A、11
B、111
C、1111
D、11111

答案B

解析 本题考核构造函数和析构函数。题中定义了类MyClass的对象a,对象数据 b,所以调用了构造函数3次,输出111。然后定义了对象指针*p[2],由于指针没有实例话,所以不会调用构造函数。
转载请注明原文地址:https://kaotiyun.com/show/1JAp777K
0

最新回复(0)