c++编码规范

来源:互联网 发布:新浪软件下载 编辑:程序博客网 时间:2024/05/12 14:15

c++编码规范,我推荐使用google_cpp_style_guide(其实我只用过这一种)。好的代码风格确实能让人赏心悦目,尤其在一定程度上能提高开发效率。这篇编码指南在internet上随处可以下载,我这里简单介绍一下自己的在实际coding的时候的一些经验。

1.命名规则

1.1 文件命名规则    我写过的c++文件命名不外乎一下几种:    my_cplusplus_head.h    my_cplusplus_head.cc    原则就是小写字母+下划线,头文件统一使用“.h”,实现统一使用“.cc”。几乎很少使用cpp和hpp作为后缀。1.2 变量命名规则    成员变量命名:int my_data_;小写字母下划线结尾。    普通变量:int xyz = 0;     命名空间命名同普通变量。1.3 函数命名规则    void MyFirstFunction():函数名以首字母大写,使用能够明确表达函数意义的单词构成。1.4 类,结构体命名规则    同函数命名规则。

2. 顺序

 2.1 成员变量初始化:CommentUtil::CommentUtil(int b) : a(0), b_(b) {} 初始化顺序要和定义的顺序保持一致。 2.2 函数参数顺序:输入,输入&输出,输出。 2.3 头文件: 如果当前文件名为x.cc,那么头文件顺序为     x.h     <sys/pthread.h>     <string>     a.h

3. 注释及缩进

推荐使用统一注释风格,我平时都是使用“// comment”注释。缩进统一缩进两个空格,除public和private。

4. 函数书写

void MyFirstFuncion(int a,                    int b,                     int c) {  cout << "hello world"; }每行一个参数,这样svn diff的时候可以很方便看到改变。
0 0
原创粉丝点击