已知: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;。
已知:p是一个指向类A数据成员m的指针,A1是类A的一个对象。如果要给m赋值为5,正确的是()
A1.p=5;
A1->p=5;
A1.*p=5;
*A1.p=5;
假设已经有了一个对象,则可使用“.”运算符调用成员函数赋初值。
题中p是指针,所以如果要给m赋值为5,则*A1.p=5;。