Const 正确性
const
correctness 是一个非常有用的故障排除工具,因为它允许程序员快速确定哪些功能可能无意中修改了代码。它还可以防止意外错误(例如 Const Correct Function Parameters
中显示的错误)正确编译并且不被注意。
设计一个 const
正确性的类比以后将 const
正确性添加到预先存在的类更容易。如果可能的话,设计出任何类可以被 const
正确,以便它是 const
正确的,对自己和他人的保存后修改它的麻烦。
请注意,如果需要,这也可以应用于 volatile
的正确性,使用与 const
正确性相同的规则,但这种情况使用得更少。
参考: