设有类的定义如下: class Myclass{ int a; public: Myclass( int m ){ a=m; } };则下列对象t的定义正确的是( )。
A: Myclass t;
B: Myclass t();
C: Myclass t(1);
D: Myclass *t;
A: Myclass t;
B: Myclass t();
C: Myclass t(1);
D: Myclass *t;
举一反三
- 类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);
- 类MyClass的定义如下: class MyClass { int value; public: MyClass(){value=0;} SetVariable(int i){value=i;} }; 则对下列语句序列正确的描述是( )。 MyClass *p, my; p=&my;
- 判断C#类MyClass的定义中哪些定义是合法的抽象类 A: abstract class Myclass{ abstract int getCount();} B: private abstract class Myclass{ abstract int getCount();} C: abstract class Myclass{ public abstract int getCount();} D: sealed abstract class Myclass{ abstract int getCount();}
- 类MyClass的定如下,若要对value赋值,则下面语句正确的是( )。 class MyClass public: MyClass() MyClass(int i)value=new int(i); int*value; ; A: MyClass my;my.value=10; B: MyClass my;*my.value=10; C: MyClass my;my.*value=10; D: MyClass my(10);
- 类MyClass的定义如下: class MyClass { public: MyClass(){ value = 0;} SetVariable(inti) { value = i; } private: int value; } 则对下列语句序列:MyClass*p,my; p=&my;正确的描述是( )。