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