单选题
已知类Myclass的定义如下: class MyClass{ public: MyClass(int d){data=d;} ~MyClass () {} private: int data; }; 下列对Myclass类对象数组的定义和初始化语句中,正确的是( )。
A、
MyClass arrays[2];
B、
MyClass arrays[2]={MyClass(5)};
C、
MyClass arrays[2]={MyClass(5),MyClass(6)};
D、
MyClass * arrays=new MyClass[2];
【正确答案】
C
【答案解析】
解析:在选项C中定义了类MyClass对象数组arrays[2],并用对象MyClass(5)和MyClass(6)对这个数组中的两个元素赋初值。
提交答案
关闭