A-A+

设有以下类和对象的定义: ClaSSA {public: intm; }; Ak1 k2 *

2022-08-05 21:02:40 问答库 阅读 172 次

问题详情

设有以下类和对象的定义: ClaSSA {public: intm; }; Ak1,k2,*p1,*p2; 则下面针对成员变量m的引用,错误的是()。
A.k1.m=1
B.k2→m=2
C.p1→m=3
D.(*p2).m=4请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:B
B。【解析】A*p1,A*p2为指向A类对象的指针,故“p1→m=3,(*p2).m=4”是正确的。但k2不是指针,k2→m的表示是错误的。

考点:定义,对象