A-A+

由于常对象不能被更新 所以()。A.利用常对象可以调用任何不改变对象值的成员函数B.利用常对

2022-08-05 23:48:58 问答库 阅读 173 次

问题详情

由于常对象不能被更新,所以()。
A.利用常对象可以调用任何不改变对象值的成员函数
B.利用常对象只能调用静态成员函数
C.常对象的成员都是常成员
D.利用常对象只能调用它的常成员函数请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:D
解析:如果一个成员函数没有声明为常成员函数,即使没有改变对象本身的成员值,也不能被常对象调用,所以A) 不正确。常对象除了口J以调用静态成员函数外,还可以调用常成员函数,所以B) 不正确。常对象中可以有非常成员函数,所以C)也不正确。常对象只能调用对象的常成员函数,而不调用普通成员函数,故D) 选项正确,

考点:对象,函数