单选题
若有类声明:
class MyClass
public:
MyClass( )cout<<1;
;
执行下列语句
MyClass a,b[2],*P[2];
以后,程序的输出结果是
A、
11
B、
111
C、
1111
D、
11111
【正确答案】
B
【答案解析】
[解析] 只有在创建对象时才会调用类的构造函数,在定义指针时不会调用构造函数,本程序共生成了3个同类对象a,b[2]。
提交答案
关闭