问题

( 29 )已知类 MyClass 声明如下:

class MyClass{

int n;

public;

MyClass ( int k ) : n ( k ) {}

int getValue () const{return n;}

};

在下列数组定义中正确的是

A ) MyClass x1[2];

B ) MyClass x2[2]={new MyClass ( 1 ) , new MyClass ( 2 ) };

C ) MyClass *x3[2];

D ) MyClass *x4[2]={MyClass ( 1 ) , MyClass ( 2 ) };

参考答案
您可能感兴趣的试题
  • ( 30 )有如下程序:#includeusing namespace std;class AA{lilt k;protected:int n;void setK ( int k
  • ( 31 )有如下类定义:class XX{int xx;public:XX ( ) : xx ( 0 ) {cout$amp;XX ( int n ) : xx ( n ) {tout$amp;};
  • ( 32 )有如下程序:#includeUsing namespace std;class A{public:virtual void f () {cout+1;}void g (
  • ( 33 )有如下程序:#includeusing namespace std;class Pair{int m;int n;public:Pair ( int i , int j
  • ( 34 )假定下列语句都是程序运行后首次执行的输出语句,其中输出结果与另外三条语句不同的语句是A ) cout$amp;B ) cout$amp;C ) cout$amp;D ) cout$amp;
  • ( 35 )有如下程序:#includeusing namespace std;class ONE{int c;public:ONE ( ) : c ( 0 ) {cout$amp
相关内容