不要忘了加#include<numeric>
1.累加求和
int sum = accumulate(vec.begin() , vec.end() , a);
a是初值,accumulate帶有三個形參:頭兩個形參指定要累加的元素範圍,第三個形參則是累加的初值。
2.字符串連接
可以使用accumulate把string型的vector容器中的元素連接起來:
string sum = accumulate(v.begin() , v.end() , string(" "));