Programming Practices
Resources- 尽量编写具有可读性、可维护性、效率和鲁棒性的代码。
- 计算得到的结果应先用变量保存,再根据需要格式化和输出。
- Microsoft Visual C++ 对
strcpy等函数给出安全警告时,应先理解更安全的替代方案;旧练习可能需要定义_CRT_SECURE_NO_WARNINGS。 - 浮点数比较应使用合适的容差,不直接判断精确相等。
- 需要控制小数输出格式时,使用
<iomanip>中的std::fixed和std::setprecision等工具。