1 #include <iostream>
2 #include <vector>
3 #include <numeric>
4 using namespace std;
5 int main()
6 {
7 vector<int>v;//定义一个向量v
8 for(int i=0;i<10;i++)
9 v.push_back(i);//尾部元素扩张方式赋值
10 for(vector<int>::iterator it=v.begin();it!=v.end();it++)
11 cout<<*it<<" ";//输出迭代器当前位置上的元素值
12 cout<<endl;
13 cout<<accumulate(v.begin(),v.end(),0)<<endl;//统计并输出向量所有元素的和
14 return 0;
15 }