问题
单项选择题
已知类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)对这个数组中的两个元素赋初值。