我们分析 C++ 中的头文件
<cmath>:如何通过
#include 正确包含它,以及如何带
std
:: 前缀调用函数。本文将实践演示为什么在判断中几乎总是需要使用
std
::
abs()(例如,用于与
eps 的比较)、为什么
std
::
sqrt() 需要控制定义域(当
x
>=
0 时才有意义),以及如何避免把
NaN 在计算中“扩散”,还有何时适合使用
std
::
pow()(比如百分比、分数次方),以及为什么求平方通常用
x
*
x 更好。最后我们会组装一个小型应用「MathLab」,并分析典型错误。