若MyClass是一个类名,且有如下语句序列MyClassc1,*c2;MyClass*c3=newMyClass;MyClass&c4=c1;上面的语句序列所定义的类对象的个数是()
举一反三
- 类MyClass的定义如下: class MyClass { public: MyClass(){ value = 0;} SetVariable(inti) { value = i; } private: int value; } 则对下列语句序列:MyClass*p,my; p=&my;正确的描述是( )。
- 类MyClass的定义如下: class MyClass { int value; public: MyClass(){value=0;} SetVariable(int i){value=i;} }; 则对下列语句序列正确的描述是( )。 MyClass *p, my; p=&my;
- 设有类的定义如下: class Myclass{ int a; public: Myclass( int m ){ a=m; } };则下列对象t的定义正确的是( )。 A: Myclass t; B: Myclass t(); C: Myclass t(1); D: Myclass *t;
- 类MyClass的定义如下: class MyClass { public: MyClass(){value=0;} SetVariable(int i){value=i;} private: int value; }; 则对下列语句序列正确的描述是( )。 A: 语句p=&my,是把对象:my赋值给指针变量p B: 语句MyClass*p,my;会调用两次类MyClass的构造函数 C: 对语句*SetVariable(5)的调用是正确的 D: 语句P->SetVariable(5)与语句mSetVariable(5)等价
- 类MyClass的定义如下: class MyClass public: MyClass()value=0; SetVariable(int i)value=i; private: int value; ; 则对下列语句序列正确的描述是( )。 A: 语句p=&my;是把对象my赋值给指针变量p B: 语句MyClass *p,my;会调用两次类MyClass的构造函数 C: 对语句*p.SetVariable(5)的调用是正确的 D: 语句p->SetVariable(5)与语句my.SetVariable(5)等价