高质量C/C++编程之程序的版式
2014-04-08 20:33
197 查看
1.空行
规则1: 每个类声明之后、每个函数定义之后加空行
规则2: 在一个函数体内,逻辑上密切相关的语句间不要加空行,其他地方加空行分隔
2.代码行
规则1: 一行代码只做一件事
规则2: if、for、while、do等语句自占一行,执行语句不得紧跟其后;
执行语句不论多段,都使用{},防止书写失误
建议1: 尽量在定义变量的同时初始化该变量
3.代码行内空格
4.对齐
规则1: 程序的分解符{和}必须独占一行并且位于同一列,同时与引用它们的语句左对齐
规则2: {}之内的代码块在{右边数格处对齐
5.长行拆分
规则1: 代码长度宜控制在70到80个字符以内,不要过长
规则2: 长表达式在低优先级操作符处拆分成新行,操作符放在新行之首,以便突出操作符
拆分的新行要做适当的缩进,使排版整齐
6.修饰符的位置
规则1: 将*与&紧靠变量名
7.注释
8.类的版式
两种版式:
1)以数据为中心,关注类的内部结构
将private类型的数据写在前面,而将public类型的函数写在后面
2)以行为为中心,关注类提供的接口 -------》推荐使用
将public类型的函数写在前面,而将private类型的数据写在后面
规则1: 每个类声明之后、每个函数定义之后加空行
规则2: 在一个函数体内,逻辑上密切相关的语句间不要加空行,其他地方加空行分隔
2.代码行
规则1: 一行代码只做一件事
规则2: if、for、while、do等语句自占一行,执行语句不得紧跟其后;
执行语句不论多段,都使用{},防止书写失误
建议1: 尽量在定义变量的同时初始化该变量
3.代码行内空格
4.对齐
规则1: 程序的分解符{和}必须独占一行并且位于同一列,同时与引用它们的语句左对齐
规则2: {}之内的代码块在{右边数格处对齐
5.长行拆分
规则1: 代码长度宜控制在70到80个字符以内,不要过长
规则2: 长表达式在低优先级操作符处拆分成新行,操作符放在新行之首,以便突出操作符
拆分的新行要做适当的缩进,使排版整齐
6.修饰符的位置
规则1: 将*与&紧靠变量名
7.注释
8.类的版式
两种版式:
1)以数据为中心,关注类的内部结构
将private类型的数据写在前面,而将public类型的函数写在后面
2)以行为为中心,关注类提供的接口 -------》推荐使用
将public类型的函数写在前面,而将private类型的数据写在后面
相关文章推荐
- 高质量C++/C编程指南 -- 第2章 程序的版式
- 高质量C++/C编程指南 -- 第2章 程序的版式
- 高质量C++/C编程指南 -- 第2章 程序的版式
- C/C++高质量编程笔记-第二章 程序的版式
- 高质量C/C++编程指南--程序版式
- 高质量C++/C编程指南 -- 第2章 程序的版式
- 高质量C++/C编程指南 -- 第2章 程序的版式
- 高质量C++/C编程指南 - 第2章 程序的版式
- 高质量C /C编程指南---第2章 程序的版式
- 第二章 高质量C编程规范程序的版式
- C/C++怎样编写高质量的程序:头文件和源文件模板------高质量C++/C编程指南-第1章-文件结构
- 读林锐博士 高质量C++/C编程指南 笔记 2006-11-15第二章程序的版式
- 编写高质量代码:改善C++程序的150个建议(十四)
- C++ 高质量编程附录试题
- 高质量c/c++编程学习之一:文件结构
- 高质量C++/C编程指南 -- 第8章 C++函数的高级特性
- 《林锐:高质量C/C++编程指南》指针注意的地方
- C++高质量编程点滴
- 高质量C++/C编程指南 -- 第9章 类的构造函数、析构函数与赋值函数
- 高质量C/C++编程之内存管理