公司内部有一份代码规范,感觉还是很有帮助的,简单列一下C++规范中的核心部分,必要的加一些自己的理解和实际编码过程中遇到的问题与感受,很多细节的说明不一一翻译了,能够明白行。
第一部分:命名约定
规则1:使用前缀m_, g_, s_来标示成员变量,全局变量和静态变量;
规则2:变量名使用驼峰式大小写风格;
规则3:类型名使用Pascal大小写风格;
例:
typedef int Line;
struct SavingsInformation
{
};
规则4:使用动词来命名函数与方法,并采用Pascal大小写风格;
例外:
COM/ATL