#include<vector>
//创建容器
vector <int> v1;
v1.push_back(1);
v1.push_back(2);
v1.push_back(3);
v1.push_back(4);
// 第一种遍历方式
//vector<int> ::iterator start = v1.begin(); // 指向容器的初始位置
//vector <int> ::iterator end = v1.end(); // 指向元素最后一个位置的后一个位置
//while (start != end)
//{
// cout << *start << endl;
// start++;
//}
//// 第二种方式遍历
//for (vector<int> ::iterator start = v1.begin(); start != v1.end(); start++)
//{
// cout << *start << endl;
//}
// 第三种方式遍历 -- 使用for_each内置算法进行遍历 配合匿名函数 需要包含头文件#include<algorithm>
for_each(v1.begin(), v1.end(), [](int val)->void { cout << val << endl;});