已知p是一个指向类Sample数据成员m的指针,s是类Sample的一个对象。如果要给m赋值为5,()是正确的。

A. s.p=5
B. s->p=5
C. s.*p=5
D. *s.p=5

第1个回答  2011-11-12
都是错的!!!p不是Sample的成员,->, . 在没有被重载前,编译通不过。

正确的应该是:
*p = 5;
or
s.m = 5;
第2个回答  2011-11-26
C是正确的
第3个回答  2011-11-11
C本回答被提问者采纳
相似回答