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