A-A+
设有以下类和对象的定义: ClaSSA {public: intm; }; Ak1 k2 *
问题详情
设有以下类和对象的定义: 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的表示是错误的。