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<int>());//求積,可以用來計算存儲大小,第三個參數表示求積的初值
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章