C++代码规范-2019-08-29
参考:https://blog.csdn.net/csdn_baotai/article/details/80304636
1.“{ }”:
对于if等语句在一些条件下可以省略写花括号,虽然程序依然可执行,但代码写出来别人也是要看的,故对于每一段语句,均用换括号括起来;
花括号下的全部语句均需有一个tab缩进,以表明层次结构;
2.函数,变量的命名:
以下划线,数字,字母组成(开头不可为数字);
不可与保留字同名;
命名尽量简单,易懂,有意义;
最好用英语来命名一些有需要的具体的变量名,函数名,且引用小驼峰命名法(即除第一个单词外其余单词首字母均大写,如:isAlpha());
3.注释:每写一个函数,类,应当首先先写注释,以告诉他人该函数,类的作用;
对于函数中较难理解的地方以及全局变量,也应该有相应注释,以帮助他人理解;
4.多文件:
应当将较复杂的程序分开来书写,即将函数写入其他文件中,再将其引入即可;
5.换行:
每写完一个语句即可换行;
若语句过长(大于80左右),也需换行,以便阅读;
6.部分语法:
if语句中,else,else if()
另起一行;
switch
语句可以使用大括号分段,以表明case之间不是连在一起的。
7.指针:
句点或箭头前后不要有空格。
指针/地址操作符()之后不能有空格, *, &;
8.返回值:
对于每个函数,不论其返回值为空,也需要写return语句;
9.类:
访问控制块的声明依次序是 public:
, protected:
, private:
,每个都缩进1个空格;
10.运算符:
运算符前后应均有空格以隔开;
//赋值运算符前后总是有空格。