类MyClass的定义如下: class MyClass { int value; public: MyClass(){value=0;} SetVariable(int i){value=i;} }; MyClass *p, my; p=&my; 则下列描述正确的是( )
A: 语句p=&my;是把对象my赋值给指针变量p
B: 语句MyClass *p,my;会调用两次类MyClass的构造函数
C: 对语句*p.SetVariable(5)的调用是正确的
D: 语句p->SetVariable(5);与语句my.SetVariable(5);等价
A: 语句p=&my;是把对象my赋值给指针变量p
B: 语句MyClass *p,my;会调用两次类MyClass的构造函数
C: 对语句*p.SetVariable(5)的调用是正确的
D: 语句p->SetVariable(5);与语句my.SetVariable(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)等价
- 类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.MyClass*p,my;p=&my; B.语句p=&my;是把对象my赋值给指针变量p C.语句MyClass*p,my;会调用两次类MyClass的构造函数 D.对语句*p.SetV ariable(5)与语句my.SetVariable(5)等价
- 类MyClass的定义如下: class MyClass { int value; public: MyClass(){value=0;} SetVariable(int i){value=i;} }; 则对下列语句序列正确的描述是( )。 MyClass *p, my; p=&my;
- 类MyClass的定义如下: class MyClass { public: MyClass(){ value = 0;} SetVariable(inti) { value = i; } private: int value; } 则对下列语句序列:MyClass*p,my; p=&my;正确的描述是( )。