通用规范
在(if,else,函数,结构体,typedefs,类定义等等)地方使用大括号,需要在下一行使用,例如:
if (x)
{
}
else语句的起始与if语句的右括号不在同一行:
if (x)
{
}
else
{
}
含有括号的表达式,括号紧包表达式:
x = (y * 0.5f);
对于浮点值,除非显示说明用于double,否则用精确的浮点方式赋值:
用:
float f = 0.5f;
代替:
float f = 0.5;
用:
float f = 1.0f;
代替:
float f = 1.f;
函数名用大写字母开头
变量名用小写字母开头
define定义全部使用大写字母,含多个单词时,用下划线分割:
#define SIDE_FRONT 0
类定义规范
类名均以"C"开头,后学单词均以大写字母开头:
class CVec3;
类变量命名与通用规范中的变量命名采用相同的规则
类方法名命名与通用规范中函数命名采用相同的规则
类变量和方法采用变量类型和函数返回值类型位于首列,变量名和方法名位于第二列
文件命名规范
主程序以Main.cpp和Main.h构成
文件名应该与类名去掉"C"前缀相同
当一个类被划分到多个文件中时,这些文件的名字以该类名去掉"C"前缀开始,紧跟着是下划线,然后是子集名