1.创建一个vector,存储数据类型为int
vector<int> vec1;
2.创建一个新的vector,存储数据类型为vector<int>::iterator
vector<vector<int>::iterator> vec2;
3.向vec1中插入一些数
for (int i = 0; i < 10; ++i) vec1.push_back(i);
4.将vec1中每个值的迭代器插入到vec2
for (auto it = vec1.begin(); it != vec1.end(); ++it)
vec2.push_back(it);
5.对vec2进行打印输出
for (auto it : vec2) cout << &it << endl;
然而打印输出地址全部为相同地址。