为了账号安全,请及时绑定邮箱和手机立即绑定

函数后面的const加上有什么作用吗?

函数后面的const加上与不加上有什么区别吗?


正在回答

1 回答

任何不会修改数据成员的函数都应该声明为const 类型。如果在编写const 成员函数时,不慎修改了数据成员,或者调用了其它非const 成员函数,编译器将指出错误,这将提高程序的健壮性。

举个例子,一个类的成员函数GetCount 仅用于获得计数,从逻辑上讲GetCount 应当为const 函数。如果GetCount修改了count的值,编译器将指出GetCount 函数中的错误。

2 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

函数后面的const加上有什么作用吗?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信