若有如下类声明 class Myclass{ public: Myclass() {cout<<l;) }; 执行下列语句 Myclass a,b[2],*p[2]: 以后,程序的输出结果是(

admin2020-11-11  348

问题 若有如下类声明
    class Myclass{
    public:
    Myclass() {cout<<l;)
    };
    执行下列语句
    Myclass a,b[2],*p[2]:
    以后,程序的输出结果是(     )。

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

答案B

解析 此题考查的是对象的构造。本题共声明了一个MyClass对象a,一个包含2个MyClass对象的数组b和…个包含2个MyClass对象指针的数组p,所以一共创建了3个MyClass类的对象,即调用了3次构造函数。
转载请注明原文地址:https://kaotiyun.com/show/NSyp777K
0

最新回复(0)