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

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


A、

A1.p=5;


B、

A1->p=5;


C、

A1.*p=5;


D、

*A1.p=5;


【正确答案】:D
【题目解析】:

假设已经有了一个对象,则可使用“.”运算符调用成员函数赋初值。

题中p是指针,所以如果要给m赋值为5,则*A1.p=5;。


Top