accumulate

std::accumulate

template< class InputIt, class T >
T accumulate( InputIt first, InputIt last, T init );
//(1)   
template< class InputIt, class T, class BinaryOperation >
T accumulate( InputIt first, InputIt last, T init,
              BinaryOperation op );
//(2)   

异曲同工。。。

发表评论