阅读本文之后,我的理解是声明一个方法可以const防止它意外地修改类的成员变量.
const
c++ methods const class member
根据我读过的一些教程,"const"声明使变量"常量",即后来无法改变. 但是我发现这个const声明会引起不便,因为编译器有时会出现类似 "cannot convert const int to int" 或类似的错误.
"cannot convert const int to int"
而且我发现自己也会因为删除它而作弊.
问题: 假设我在不改变源代码中的变量时要小心,我可以高兴地忘记这个const的东西吗?
提前致谢
c++ const
c++ ×2
const ×2
class ×1
member ×1
methods ×1