设有定义:
class C
{ public:
int value;
…
};
int x,*p;
则以下引用形式中,正确的是
A.x=value;
B.x=C::value;
C.p=&value
D.p=C::value
第1题:
设有定义 class C { public: int value; … }; int x, * p; 则以下引用形式中,正确的是
A.x=value;
B.x=C: :value;
C.p=&value
D.p=C: :value
第2题:
类MyClass的定义如下: class MyClass { public: MyClass(){} MyClass(int i) { value=new int(i); } int *value; }; 若要对类中的value赋值,则下面的语句中,正确的是( )。
A.MyClass my;my.value=10;
B.MyClass my;*my,value=10;
C.MyClass my;my.*value=10;
D.MyClass my(10);
第3题:
类MyClas的定义如下: class MyClas{ public: MyClas(){} MyClas(int a){ value=new.int(i); } int *value; }; 若要对类中的value赋值,则下面的语句中正确的是( )
A.MyClas x;x.value=10;
B.MyClas x; *x.value=10;
C.MyClas x;x. *value=10;
D.MyClas x(10);
第4题:
设有定义: class C {public: int ValUe; }; int X,*p; 则以下引用形式中,正确的是( )。
A.x=value;
B.x=C::value;
C.p=&value
D.p=C::value
第5题:
类MyClass的定义如下: class MyClass { public: MyClass(){} MyClass(int i){value=new int(i);} int*value; }; 若要对value赋值,则下面语句正确的是( )。
A.MyClass my;my.value=10;
B.MyClass my;*my.value=10;
C.MyClass my;my.*value=10;
D.MyClass my(10);