由于常对象不能被更新,所以( )。

admin2020-05-14  50

问题 由于常对象不能被更新,所以(    )。

选项 A、利用常对象可以调用任何不改变对象值的成员函数
B、利用常对象只能调用静态成员函数
C、常对象的成员都是常成员
D、利用常对象只能调用它的常成员函数

答案D

解析 如果一个成员函数没有声明为常成员函数,即使没有改变对象本身的成员值,也不能被常对象调用,所以A)不正确。常对象除了可以调用静态成员函数外,还可以调用常成员函数,所以B)不正确。常对象中可以有非常成员函数,所以C)也不正确。常对象只能调用对象的常成员函数,而不调用普通成员函数,故D)选项正确,
转载请注明原文地址:https://kaotiyun.com/show/ov8p777K
0

最新回复(0)