accumulate:
功能描述:计算区间内 容器元素累计总和(也可以对自定义数据类型进行累计)
算法简介:accumulate(iterator beg, iterator end, value); //计算容器元素累计总和
//[beg,end)为起始迭代器和结束迭代器,vaule为起始值
总结:accumulate使用时头文件注意是 numeric ,这个算法很实用
一、函数原型
template< class InputIt, class T >T //此时可以自定义数据类型
accumulate( InputIt first, InputIt last, T init );
template< class InputIt, class T, class BinaryOperation >T
accumulate( InputIt first,InputIt last,T init,BinaryOperation op)
当对自定义数据类型进行累加时,需要在第三个参数中指定自定义类型的数据