C++使用如下方法遍历一个容器:
#include "stdafx.h"
#include<iostream>
#include<vector>
int main()
{
std::vector<int> arr;
arr.push_back(1);
arr.push_back(2);
for (auto it = arr.begin(); it != arr.end(); it++)
{
std::cout << *it << std::endl;
}
return 0;
}
其中auto用到了C++11的类型推导。同时我们也可以使用std::for_each完成同样的功能:
#include "stdafx.h"
#include<algorithm>
#include<iostream>
#include<vector>
void func(int n)
{
std::cout << n << std::endl;
}
int main()
{