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

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

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


正在回答

1 回答

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

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

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

举报

0/150
提交
取消

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

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号