对于常成员函数,下面描述正确的是( )。

admin2010-03-29  28

问题 对于常成员函数,下面描述正确的是(    )。

选项 A、常成员函数只能修改常数据成员
B、常成员函数只能修改一般数据成员
C、常成员函数不能修改任何数据成员
D、常成员函数只能通过常对象调用

答案4

解析 对于常成员函数需要注意以下几点:
   ①const是常成员函数类型的一个组成部分,因此在实现部分也要带const关键词。
   ②常成员函数不更新对象的数据成员,也不能调用该类中没有用const修饰的成员函数。
   ③如果将一个对象说明为常对象,则通过该对象只能调用它的常成员函数,而不能调用其他的成员函数。
   ④当成员函数是常成员函数时,常对象和一般对象都可以调用它。
转载请注明原文地址:https://kaotiyun.com/show/6Rjp777K
0

最新回复(0)