使用acculumate函数对vector容器求和。
#include<set> #include<iostream> #include<algorithm> #include<vector> #include<numeric> using namespace std; int main(){
vector<int> vec; vec.push_back(1); vec.push_back(2); vec.push_back(3); vec.push_back(4); vec.push_back(5); cout <<accumulate(vec.begin(),vec.end(),0); return 0; }