#include <algorithm>
#include <iostream>
#include <vector>
using namespace std;
int main(int, char **)
{
vector<int> list({0, 1, 2, 3, 4, 5, 6, 7, 8, 9});
/* 下标法 */
for (size_t i = 0; i < list.size(); i++) {
cout<<list[i]; //or list.at(i)
}
/* 迭代器 */
for (auto iter = list.begin(); iter != list.end(); ++iter) {
cout<<*iter;
}
/* STL函数 */
for_each(list.begin(), list.end(), [](int item){ cout<<item; });
/* C++11新增加 */
for(auto each : list) {
cout<<each;
}
}