一 。 空格
1. 关键字之后要留空格。
const, virtual, inline, case 等之后至少留一个空格
if , while, for 等关键字之后, 以与关键字区分
3. '(' 向后紧跟, 但‘)’、‘,’、‘;’向前紧跟, 紧跟处不留空格
4. ‘,’、‘;’ (当‘;’不是一行的结束符号)后留空格
5. 二元运算符前后都要跟空格
6. 一元运算符前后不要空格
7. 对于‘[]’、‘.’、‘->’这类操作符前后都不加空格
二。 空行
1. 在每一个类声明、函数定义结束后加空行
2. 在一个函数体内, 逻辑上密切相关的语句之间不加空行, 其他地方应该加上空行分隔
三。 代码行
1. 一行代码只做一件事情, 如只定义一个变量或者只写一条语句。
2. if, while, for , do 等 语句自占一行, 执行语句不得紧跟其后, 不论执行代码有多少行都要加{}