#include "stdafx.h"
#include "vector"
#include "iostream"
#include "numeric" //accumulate need it
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
vector<int> vint;
//初始化vector
for (int i=0; i<10; i++)
{
vint.push_back(i);
}
//使用迭代器
vector<int>::iterator iter;
for (iter = vint.begin(); iter != vint.end(); iter++)
{
cout << *iter << " "; //need * before iter
}
cout << endl;
int sum = accumulate(vint.begin(), vint.end(), 0);
cout << "sum=" << sum << endl;
return 0;
}
原文:http://www.cnblogs.com/gxcdream/p/4868422.html