<numeric> 提供在迭代器区间上的数值算法,与 <algorithm> 搭配使用。教学篇见STL 算法概览。
函数总览
| 名称 | 作用 |
|---|---|
accumulate | 从初值起累加(或自定义二元运算) |
iota | 按递增填写区间 |
inner_product | 两个区间的内积 |
用法提示
accumulate 的初值类型决定结果类型:对 int 区间若初值写成 0LL,累加按 long long 进行,可减少溢出。
本节列出 <numeric> 高频函数。下一节介绍<utility>:pair、swap 与 move。