#include "stdafx.h"#include "vector"#include "iostream"#include "numeric" //accumulate need itusing namespace std;int _tmain(int argc, _TCHAR* argv[]){vector<int> vint;//初始化vectorfor (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