改善程序设计技术的50个有效做法 第二版2002.3 Scott Meyers 侯 捷 译 ;如何完成较好的设计
如何避免常见的问题
如何提高效率的一些准则
不是放之四海而皆准的唯一真理;C++新标准新的类型bool ;新的转型动作;1. 尽量以const和inline取代#define;#define ratio 1.653//编译器看不见ratio,只看见1.653//一旦出错,不会报告;In Class 常量 ;2. 尽量以iostream取代stdio.h;3. 尽量以new和delete取代malloc和free;4. 尽量使用C++风格的注释形式;内存管理(memory management);5. 使用相同形式的new和delete;typedef string addresslines[4];;6. 记得在析构函数中以delete对付指针成员;不要用delete删除一个未完成初始化的指针,
不要删除一个未分配内存的指针。
不要delete从一个类外面传来的指针。
;7. 为内存不足的状况预作准备;typedef void (*new_handle)( );;可以自定义新的new_handler函数,用set_new_handler确认。;设计new_handle
原创力文档

文档评论(0)