文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>google C++ style guide笔记

google C++ style guide笔记

时间:2011-03-08  来源:daviddang

1)  所有的头文件都要有#define guard。 形式<PROJECT>_<PATH>_<FILE>_H_

2)  如果一个forward declaration就够用的话,尽量少用#include。因为头文件已改动,将会导致包含它的文件重新编译

3)  可以定义-inl.h这样的文件,如果需要的话。

4)  函数的形参顺序,先输入,再输出

5)  多用using declaration少用using namespace std;

6)  最好用static修饰nonmember function

7)  对只有一个参数的构造函数加上explicit

8)  只有很少的class需要拷贝构造函数和赋值函数。不用的时候要disable them。在private里面声明即可

9)  declaration order,太多了见参考文献吧

10)  尽量用++i

11)  http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml?showone=64-bit_Portability#64-bit_Portability

参考文献:

【1】http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载