万能百科  > 所属分类  > 

设有以下类和对象的定义:class A{public:int m;};A k1,k2,*p1,*p2;则下面针对成员变量m的引用,错

设有以下类和对象的定义: class A {public: int m; }; A k1,k2,*p1,*p2; 则下面针对成员变量m的引用,错误的是( )。

A.k1.m=1

B.k2->m=2

C.p1->m=3

D.(*p2).m=4

正确答案:

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

词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。

标签