引入头文件<numeric>
#include<iostream>
using namespace std;
#include<vector>
#include<numeric>
bool mycmp(int a, int b) {
// 从大到小排序
return a > b;
}
int main() {
vector<int> nums{ 2,1,3,5,4 };
// 参数为开始位置,结束位置,初始值
int sum = accumulate(nums.begin(),nums.end(),0);
cout << sum << endl;
return 0;
}