2010 - C++编码规范 联系客服

发布时间 : 星期日 文章2010 - C++编码规范更新完毕开始阅读a7c8c5fdf705cc175527091e

z = e + f; if (width < height) { dosomething(); } for (initialization; condition; update) { dosomething(); } // 空行 other(); if (width < height) dosomething(); for (initialization; condition; update) dosomething(); other(); ? 对齐只使用空格键,不使用TAB键。 说明:以免用不同的编辑器阅读程序时,因TAB键所设置的空格数目不同而造成程序布局不整齐。

?

函数或过程的开始、结构的定义及循环、判断等语句中的代码都要采用缩进风格,case语句下的情况处理语句也要遵从语句缩进要求。 ?

在多个结构嵌套时,尾部的大括号极容易混淆,请在每个尾部的大括号后说明。 示例:

for(int i = 0; i < 10 ; i++) {

for(int k = 0 ; k < 10 ; k++)

{

if(k > 3)

{ ……

}//if 结束

}循环k 结束 }循环i结束 ?

尽可能在定义变量的同时初始化该变量(就近原则) 示例:

int width = 10; // 定义并初绐化width

int height = 10; // 定义并初绐化height

int depth = 10; // 定义并初绐化depth ?

程序块的分界符(如C/C++语言的大括号?{?和?}?)应各独占一行并且位于同一列,同时与引用它们的语句左对齐。在函数体的开始、

类的定义、结构的定义、枚举的定义以及if、for、do、while、switch、case语句中的程序都要采用如上的缩进方式。 示例: 风格良好的对齐 void 风格不良的对齐 void Function(int x) Function(int { … // program code } x){ … // program code } if (condition) { … // program code if (condition){ … // program code }