本书从工程应用的角度看待C++,阐述了一些改善程序设计的准则,包括一般性的OOP设计策略、RAII手法,并详细揭示...[作者空间]
49 了解new-handler的行为 operator new抛出异常以反映一个未获满足的内存需求之前,它会先调...[作者空间]
41 了解隐式接口和编译期多态 OOP总是通过显式接口和运行期多态解决问题,如函数doProcessing内的w类...[作者空间]
32 确定你的public继承塑模出is-a关系 public inheritance意味着is-a关系,适用于基...[作者空间]
26 尽可能延后变量定义式的出现时间 只要你定义了一个类型带有构造函数和析构函数的变量,当控制流到达这个变量定义式...[作者空间]
18 让接口容易被正确使用,不易被误用 这个接口看起来合理,但客户可能会错误地使用 预防方法是使用type sys...[作者空间]
13 以对象管理资源 资源就是一旦使用,将来必须还给系统,C++最常使用的资源是动态分配内存,除此之外常见的资源还...[作者空间]
05 了解C++默默编写并调用哪些函数 写下一个空类,编译器会为它声明一个copy构造函数。一个copy assi...[作者空间]
01 视C++为一个语言联邦 一开始C++只是C加上OOP特性,但随着C++成熟就不再只是C with class...[作者空间]