改善程序设计技术的.ppt

改善程序设计技术的 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)

1亿VIP精品文档

相关文档