//来源,腾讯公司编码规范
编程代码规范:
缩进:
统一缩进4格
命名:
1.使用纯英文单词
2.常量,宏,模板,枚举类型常量采取全大写形式
3.除循环变量外不用单字母作为变量名
4.类和函数命名首字母大写
每行最多字符数:
80个
函数编写规则:
1.函数的行数尽量限制在100行以内
2.一个函数完成一个功能
3.禁止编写的函数依赖于其他函数内部所实现的功能
4.尽量重写类的构造函数
空行:
每个函数,类,结构体,以及某些程序块之间空一行以表示分离关系
注释规则:
1.在源文件头部应该列出:生成日期,作者,版权,代码功能/目的等信息
2.应该函数程序块前编写注释表明函数功能以及一些必要信息
3.重要变量定义需编写注释
操作符前后空格:
1.值操作符、比较操作符、算术操作符、逻辑操作符、位域操作符,如“ =”、“ +=”
“ >=”、“ <=”、“ +”、“ *”、“ %”、“ &&”、“ ||”、“ <<” 、“ ^” 等二元操作符
的前后应当加空格
2.一元操作符如“ !”、“ ~”、“ ++”、“ --”、“ &”( 地址运算符) 等前后不加
空格