欢迎转载,转账请注明原文地址:http://blog.youkuaiyun.com/majianfei1023/article/details/50001015
一、学习完iterator之后,遍历容器我们会写出这样的代码:
#include <vector>
#include <iostream>
using namespace std;
int main() {
int ia[] = {1, 2, 3};
vector<int> ivec(ia, ia + sizeof(ia) / sizeof(int));
for(vector<int>::const_iterator iter = ivec.begin(); iter != ivec.end(); ++iter)
{
cout << *iter << endl;
}
return 0;
}
不过看到 vector<int>::const_iterator iter = ivec.begin()