Const 正確性
const correctness 是一個非常有用的故障排除工具,因為它允許程式設計師快速確定哪些功能可能無意中修改了程式碼。它還可以防止意外錯誤(例如 Const Correct Function Parameters 中顯示的錯誤)正確編譯並且不被注意。
設計一個 const 正確性的類比以後將 const 正確性新增到預先存在的類更容易。如果可能的話,設計出任何類可以被 const 正確,以便它是 const 正確的,對自己和他人的儲存後修改它的麻煩。
請注意,如果需要,這也可以應用於 volatile 的正確性,使用與 const 正確性相同的規則,但這種情況使用得更少。
參考: