August 2021
Intermediate to advanced
450 pages
6h 57m
Chinese
在<cmath>中我们可以找到通常被称为标准数学函数(Standard Mathematical Function)的组件:
这些函数都有接受float、double、long double和complex(见40.4节)参数的版本。对每个版本,返回类型与参数类型一致。
为报告定义域错误,这些函数会将来自<cerrno>的errno设置为EDOM,对值域错误,会将errno设置为ERANGE。例如:
由于历史原因,少数数学函数在<cstdlib>中而不是<cmath>中。
存在l*()版本的原因是C不支持重载。ldiv()函数的结果分别是div_t、ldiv_t和lldiv_t struct。这些struct都有成员quot(保存商)和rem(保存余数),其类型是由具体C++实现定义的。 ...
Read now
Unlock full access