单项选择题

已知类MyClass声明如下: class MyClass{ int U; public: MyClass(int k):n(k){ } int getValue( )const{return n;} }; 在下列数组定义中正确的是

A.MyClass xl[2];
B.MyClass x2[2]={new MyClass(1),new MyClass(2)};
C.MyClass*x3[2];
D.MyClass*x4[2]={MyClass(1),MyClass(2)};