變數要用時才宣告,不僅提高可讀性,也可以避不必要的成本。
Item 27:Minimize casting
可以不轉型就不轉型。
Item 28:Avoid returning handles to object internals
避免傳回一個 pointer 或 reference 指向物件裡的成員。
Item 29:Strive for exception-safe code
確保處理 exceptions 的 code 不會有任何問題。
Item 30:Understand the ins and outs of inlining
不要亂用 inline。
Item 31: Minimize compilation dependencies between files
降低編譯時檔案間的相依關係(使用factory functions)。
沒有留言:
張貼留言