高质量C++/C编程指南文件状态[]草稿文件[√]正式文件[]更改正式文件文件标识:当前版本:1
0作者:林锐博士完成日期:2001年7月24日版本历史版本/状态作者参与者起止日期备注V0
9草稿文件林锐2001-7-1至2001-7-18林锐起草V1
0正式文件林锐2001-7-18至2001-7-24朱洪海审查V0
9,林锐修正草稿中的错误目录前言6第1章文件结构111
1版权和版本的声明111
2头文件的结构121
3定义文件的结构131
4头文件的作用131
5目录结构14第2章程序的版式152
1空行152
2代码行162
3代码行内的空格172
4对齐182
5长行拆分192
6修饰符的位置192
7注释202
8类的版式21第3章命名规则223
1共性规则223
2简单的WINDOWS应用程序命名规则233
3简单的UNIX应用程序命名规则25第4章表达式和基本语句264
1运算符的优先级264
2复合表达式274
3IF语句274
4循环语句的效率294
5FOR语句的循环控制变量304
6SWITCH语句304
7GOTO语句31第5章常量335
1为什么需要常量335
2CONST与#DEFINE的比较335
3常量定义规则335
4类中的常量34第6章函数设计366
1参数的规则366
2返回值的规则376
3函数内部实现的规则396
4其它建议406
5使用断言416
6引用与指针的比较42第7章内存管理447
1内存分配方式447
2常见的内存错误及其对策447
3指针与数组的对比457
4指针参数是如何传递内存的
5FREE和DELETE把指针怎么啦
6动态内存会被自动释放吗
7杜绝“野指针”517
8有了MALLOC/FREE为什么还要NEW/DELETE
9内存耗尽怎么办
10MALLOC/FREE的使