1. 尽量紧凑,避免函数过长,避免嵌套过深;
2. 在可以使用&&的地方避免使用嵌套的if;
3. 正确选择通过值、引用和指针进行参数传递;
4. 优先使用++和--的前缀形式,前缀形式少定义了一个变量;
5. 考虑重载避免隐式类型转换;
6. 不要重载&&、||和,操作符,因为无法保证求值顺序;
7. 不要编写依赖函数求值顺序的代码,因为函数参数的求值顺序无法保证;
8. 尽可能延缓变量的定义;
9. 优先使用标准算法;
2. 在可以使用&&的地方避免使用嵌套的if;
3. 正确选择通过值、引用和指针进行参数传递;
4. 优先使用++和--的前缀形式,前缀形式少定义了一个变量;
5. 考虑重载避免隐式类型转换;
6. 不要重载&&、||和,操作符,因为无法保证求值顺序;
7. 不要编写依赖函数求值顺序的代码,因为函数参数的求值顺序无法保证;
8. 尽可能延缓变量的定义;
9. 优先使用标准算法;