26 尽可能延后变量定义式的出现时间
27 尽量少做转型动作(Minimize casting)
28 避免返回 handles 指向对象内部成分
29 为 异常安全(exception-safe)努力是值得的
30 透彻了解 inlining
的里里外外
31 将文件间的编译依存关系降至最低
尽量延后变量定义式的出现,这样做可增加程序的清晰度并改善程序效率。
const_cast,将对象的常量性转除(cast away the constness)。
dynamic_cast
reinterpret_cast
static_cast,强迫隐式转换,将 non-cast 转为 cast,或则 int 转为 double。