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

正在回答

3 回答

当这个值不需要再修改的情况下,const作为强制性的保护,能防止程序(出现漏洞)或恶意用户的意外修改,从而提升程序健壮性、安全性

例如,用户或程序通过输入来给证件定义一个证件号,那么这个证件号定义以后就不能再修改了

然而有时候程序出现漏洞就会出现被恶意利用,从而通过这个(成员函数)接口去修改这里面的值

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

可以不用的。

是为了说明初始化参数列表的使用必要性。只有初始化参数列表才能给常数据成员赋值。

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

这个是因为课上的ppt说坐标类要固定一个线段的起点和终点,所以是一个常量,要用常成员

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

举报

0/150
提交
取消
C++远征之封装篇(下)
  • 参与学习       70919    人
  • 解答问题       514    个

封装--面向对象三大特征之一,通过案例让C++所学知识融会贯通

进入课程

常数据成员

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