C++ 标准库概览

<numeric> 提供在迭代器区间上的数值算法,与 <algorithm> 搭配使用。教学篇见STL 算法概览。

函数总览

名称作用
accumulate从初值起累加(或自定义二元运算)
iota按递增填写区间
inner_product两个区间的内积

用法提示

accumulate 的初值类型决定结果类型:对 int 区间若初值写成 0LL,累加按 long long 进行,可减少溢出。

本节列出 <numeric> 高频函数。下一节介绍<utility>:pair、swap 与 move。