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