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

admin2013-02-27  31

问题 设有以下类和对象的定义:    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

解析 本题也是考察有名对象和无名对象的使用规则。对有名对象,要使用点操作符,无名对象要使用箭头运算符。据此可以判断正确答案为B。
转载请注明原文地址:https://kaotiyun.com/show/wKVp777K
0

最新回复(0)