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
- 编码规范,objective-c编码规范
- C语言编码规范
- C/C++ 编码规范
- C#编码规范
- C#编码规范
- C/C++编码规范
- C编码规范
- C编码规范
- C/C++编码规范
- C/C++编码规范
- C/C++编码规范
- C语言编码规范
- C语言编码规范
- C语言编码规范
- objective-c 编码规范
- C/C++编码规范
- C语言编码规范
- c语言编码规范
- JDBC数据库连接简介(一)
- 【c++程序】继承的几个问题
- VC和matleb混合编程之mx矩阵赋值(C语言)
- java面试题(181-185)
- 数据共享标准:ContentProvider .
- c++编码规范
- Windows平台软件推荐:神器小工具(骨灰级)
- 关于横竖屏切换获取和设置布局的补充
- @synchronized()说明
- vtk Camera
- iOS 系统层次结构及服务
- 欢迎使用CSDN-markdown编辑器
- Android学习笔记(九)-使用SQLite数据库 .
- 使用FMDB框架来操作数据库