在<cmath>中包含着很多“有用的数学函数”,如sqrt()、log()和sin()等,它们支持各种各样的实参类型(foat、 double、 long double,见40.3节)。这些函数的复数版本则定义在<complex>中(见40.4节)
在<numeric>中有一些泛化的数值算法,比如 accumulate(),它的使用示例是:
void f(){list<double> lst{1,2,3,4,5,999.999};auto s=accumulate(lisy.begin(),list.end(),0.0); //求和操作cout<<s<<'\n'; //输出dadsa}
这些算法可以作用于任意一种标准库序列,同时接受某种运算符作为其实参(见40.6节)。
