partial_sum()函数定义在<numeric>
头文件中,用于计算某个序列局部元素的和。
函数语法格式有 2 种,分别为:
OutputIterator partial_sum (InputIterator first, InputIterator last,
OutputIterator result);
OutputIterator partial_sum (InputIterator first, InputIterator last,
OutputIterator result, BinaryOperation binary_op);
其中,first 和 last 都为正向迭代器,[first, last) 用于指定函数的作用范围;result是结果存放的起始位置,result容器要有足够的容量,否则报越界错误;binary_op 用于自定义函数,例如
int func(int x, int y){
return x - y;
}