C++累积求和函数

函数原型:

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)

使用方法:

std::accumulate (list1.begin(), list1.end(), 0);//求和,第三个参数表示求和的初值
std::accumulate(list1.begin(), list1.end(), 1, std::multiplies());//求积,可以用来计算存储大小,第三个参数表示求积的初值

你可能感兴趣的:(linux,函数,c语言)