看完this ,据我所知,将方法声明为 const
可以防止它意外修改类的成员变量。
const
方法是否常用?- 是否应该将它们用于一切不应修改成员变量的情况?
最佳答案
是的,const
应始终在适当的时候使用。
它让您的编译器检查您的应用程序逻辑,静态断言 const-correctness免费!
有些人甚至说 const
应该是默认值,对于非常量,你应该被迫使用 mutable
。
关于c++ - 常量成员函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4691332/