Google带给我们的C++福利之一google code sytle
我一直觉得代码规范特别的重要,现在趁着工作需要好好学习了一遍google code style,发现收益颇多,最意外的收获是看google的开源代码的时候也会
轻松很多,而且google code style让我对C++语言的使用也有更实际的理解。
首先放上我自己做的一个思维导图。
从内容上来看,google code style主要分为以上几类。
从功能上将,google code style提供以下几类规范:
1. Google code style首先在格式上有要求,要求直观一致,避免两个概念一个格式。命名、缩进、注释、define、头文件、类成员,namespace都是如此。
2. 它要求规避异常等易出错的高级语法特性,规范了类中方法的使用(符合effective c++中的描述)。
3. 它鼓励forward声明来避免头文件的反复打开和编译,提升编译器效率。
4. 它提供了cpplint自动化工具。
5. google所有的开源代码都遵循这个规范,方便学习代码。
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。