问题详情

关于常成员函数,下列说法中错误的是


A、常成员函数无法更新对象的数据成员,但可以访问其他类的公用数据成员或全局变量

B、常成员函数无法更新对象的数据成员,但是可以更新该对象的常数据成员

C、常成员函数既可以被常对象调用,也可以被一般对象调用

D、常成员函数不仅要在声明中用到const修饰符,在定义时也必须使用const修饰符

时间:2021-12-31 23:05 关键词:

答案解析

B
解析:本题考察const修饰符的使用规则,只要考生理解了const表示“常”的意思就容易举一反三。根据被修饰内容的不同,const在修饰数据成员,成员函数和对象时,具有特定的含义。很明显,常数据成员是不能被修改的,这一点在选项B中被破坏,因此可以确定本题答案为B,如果考生对其他选项难于区分,同样可以得到正确答案。