Effective C++
search
Ctrlk
  • 介绍
  • 0.导读
  • 1.让自己习惯 C++chevron-right
  • 2.构造/析构/赋值运算chevron-right
  • 3.资源管理chevron-right
  • 4.设计与声明chevron-right
  • 5.实现chevron-right
    • 条款26:尽可能延后变量定义式的出现时间
    • 条款27:尽量少做转型
    • 条款28:避免返回 handles 指向对象内部成分
    • 条款29:为”异常安全“而努力是值得的
    • 条款30:透彻了解 inlining 的里里外外
    • 条款31:将文件间的编译依存关系降至最低
  • 6.继承与面对对象设计chevron-right
  • 7.模板与泛型编程chevron-right
  • 8.定制 new 和 deletechevron-right
  • 9.杂项讨论chevron-right
gitbookPowered by GitBook
block-quoteOn this pagechevron-down

5.实现

Implementions

条款26:尽可能延后变量定义式的出现时间

条款27:尽量少做转型

条款28:避免返回 handles 指向对象内部成分

条款29:为”异常安全“而努力是值得的

条款30:透彻了解 inlining 的里里外外

条款31:将文件间的编译依存关系降至最低

Previous条款25:考虑写出一个不抛异常的 swap 函数chevron-leftNext条款26:尽可能延后变量定义式的出现时间chevron-right

Last updated 6 years ago