华为、腾讯C++编码规范.pdfVIP

  • 36
  • 0
  • 约2.6万字
  • 约 14页
  • 2023-12-06 发布于中国
  • 举报

华为、腾讯C++编码规范

⼀:华为公司程序设计风格

1.排版

1.1程序块要采⽤缩进风格编写,缩进的空格数为4个。

说明:对于由开发⼯具⾃动⽣成的代码可以有不⼀致。

1.2相对独⽴的程序块之间、变量说明之后必须加空⾏。;

1.3循环、判断等语句中若有较长的表达式或语句,则要进⾏适应的划分,长表达式要在低优先级操作符处划分新⾏,操作符放在新⾏之⾸。

1.4若函数或过程中的参数较长,则要进⾏适当的划分。

1.5不允许把多个短语句写在⼀⾏中,即⼀⾏只写⼀条语句。

1.6if、for、do、while、case、switch、default等语句⾃占⼀⾏,且if、for、do、while等语句的执⾏语句部分⽆论多少都要加括号{}。

1.7对齐只使⽤空格键,不使⽤TAB键。

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

1.9程序块的分界符(如C/C++语⾔的⼤括号‘{’和‘}’)应各独占⼀⾏并且位于同⼀列,同时与引⽤它们的语句左对齐。在函数体的开

始、类的定义、结构的定义、枚举的定义以及if、for、do、while、switch、case语句

文档评论(0)

1亿VIP精品文档

相关文档