#include <iostream>
#include<vector>
#include<numeric>
using namespace std;
int main()
{
// vector是类模板, vector<int>是类(类似于string)
vector<int> v;
int i;
for(i = 0; i < 10; i++)
v.push_back(i);
//可以用下标方式对v进行访问,下面采用迭代器方式
vector<int> :: iterator it;
for(it = v.begin(); it != v.end(); it++)
cout << *it << " ";
cout << endl;
//需要#include<numeric>
cout << accumulate(v.begin(), v.end(), 100) << endl;
//vector<...>还有插入、删除、倒置,求大小,判空等方法
//vector<...>的排序方法需要#include<algorithm>
return 0;
}