高质量C、C++编程指南
高质量C、C++编程指南
高质量C++/C编程指南
文件状态
[ ] 草稿文件 [√] 正式文件 [ ] 更改正式文件
文件标识:当前版本:作 者:完成日期:
1.0 林锐 博士 2001年7月24日
高质量C、C++编程指南
版 本 历 史
版本/状态 V 0.9 草稿文件 V 1.0 正式文件
林锐
作者 林锐
参与者
起止日期
林锐起草
朱洪海审查V 0.9, 林锐修正草稿中的错误
2001-7-18
至
2001-7-24
备注
至
高质量C、C++编程指南
目 录
前 言....................................................................................................................................6 第1章 文件结构...............................................................................................................11 1.1 版权和版本的声明...................................................................................................11 1.2 头文件的结构...........................................................................................................12 1.3 定义文件的结构.......................................................................................................13 1.4 头文件的作用...........................................................................................................13 1.5 目录结构..................................................................................................................14 第2章 程序的版式...........................................................................................................15 2.1 空行..........................................................................................................................15 2.2 代码行......................................................................................................................16 2.3 代码行内的空格.......................................................................................................17 2.4 对齐..........................................................................................................................18 2.5 长行拆分..................................................................................................................19 2.6 修饰符的位置...........................................................................................................19 2.7 注释..........................................................................................................................20 2.8 类的版式..................................................................................................................21 第3章 命名规则...............................................................................................................22 3.1 共性规则..................................................................................................................22 3.2 简单的WINDOWS应用程序命名规则......................................................................23 3.3 简单的UNIX应用程序命名规则..............................................................................25 第4章 表达式和基本语句................................................................................................26 4.1 运算符的优先级.......................................................................................................26 4.2 复合表达式...............................................................................................................27 4.3 IF 语句......................................................................................................................27 4.4 循环语句的效率.......................................................................................................29 4.5 FOR 语句的循环控制变量.........................................................................................30 4.6 SWITCH语句..............................................................................................................30 4.7 GOTO语句..................................................................................................................31 第5章 常量.......................................................................................................................33 5.1 为什么需要常量.......................................................................................................33 5.2 CONST 与 #DEFINE的比较........................................................................................33 5.3 常量定义规则...........................................................................................................33 5.4 类中的常量...............................................................................................................34 第6章 函数设计...............................................................................................................36
高质量C、C++编程指南
6.2 返回值的规则...........................................................................................................37 6.3 函数内部实现的规则...............................................................................................39 6.4 其它建议..................................................................................................................40 6.5 使用断言..................................................................................................................41 6.6 引用与指针的比较...................................................................................................42 第7章 内存管理...............................................................................................................44 7.1内存分配方式...........................................................................................................44 7.2常见的内存错误及其对策........................................................................................44 7.3指针与数组的对比............................................................ …… 此处隐藏:15832字,全部文档内容请下载后查看。喜欢就下载吧 ……
- 基于PLC控制的航空电镀生产线自动输送
- 中考预测课内外文言文对比阅读2
- 2018-2023年中国商业智能(BI)产业市场
- 中国金融体制改革研究2011new
- 外窗淋水试验方案
- 精益生产(Lean Production)
- 学校安全事故处置和信息报送制度
- Chapter 5 Human Resources Management
- 【小学数学】人教版小学六年级上册数学
- 初中数学解题方法与技巧
- 山东省创伤中心建设与管理指导原则(试
- 函数与数列的极限的强化练习题答案
- 10分钟淋巴按摩消脂
- 网络应急演练预案
- 服装设计入门基础知识
- 初二数学分式计算题练习
- (人教新课标)高二数学必修5第二章 数列
- 最新自主创业项目
- 北京大学 无机化学课件 4第4章 配合物
- 贸易公司业务管理制度




