忠告

1)、应尽可能使用标准库,而不是其他的库和“手工打造的代码”;6.1.8节。
2)、避免过于复杂的表达式;6.2.3节。
3)、如果对运算符的优先级有疑问,加括号;6.2.3节。
4)、避免显式类型转换(强制);6.2.7节。
5)、若必须做显式类型转换,提倡使用特殊强制运算符,而不是C风格的强制;6.2.7节。
6)、只对定义良好的构造使用T(e)记法;6.2.8节。
7)、避免带有无定义求值顺序的表达式;6.2.2节。
8)、避免goto;6.3.4节。
9)、避免do语句;6.3.3节。
10)、在你已经有了去初始化某个变量的值之前,不要去声明它;6.3.1节、6.3.2.1节、6.3.3.1节。
11)、使注释简洁、清晰、有意义;6.4节。
12)、保持一致的缩进编排风格;6.4节。
13)、倾向于去定义一个成员函数operator new()(15.6节)去取代全局的operator new();6.2.6.2节。
14)、在读输入的时候,总应考虑病态形式的输入;6.1.3节。

🔚