stl之vector的iterator坑
2014-06-14 10:31
148 查看
vector<int> v; v.push_back(1); v.push_back(2); v.push_back(3); vector<int>::iterator it=v.begin(); v.push_back(4); cout<<*it; //输出不为1,vector 容量在上面push_bach时已改变,之前的迭代器失效;指针,引用也都失效
相关文章推荐
- 有关STL中的vector::iterator
- 如何使用istream_iterator将cin转到vector? (C/C++) (STL)
- 如何使用istream_iterator將文字檔轉到vector? (C/C++) (STL)
- 从零开始学C++之STL(三):迭代器类vector::iterator 和 vector::reverse_iterator 的实现、迭代器类型、常用的容器成员
- STL中map、vector的iterator的简单用法
- 关于STL的list,vector等用迭代器iterator,用erase删除元素出现的问题。
- leetcode 4 (知识点:stl:vector ,iterator )
- 关于STL的list,vector等用迭代器iterator,用erase删除元素出现的问题。
- 如何使用istream_iterator将cin转到vector? (C/C++) (STL)
- C++ Vector 与STL Iterator的使用
- C++之STL(三):迭代器类vector::iterator 和 vector::reverse_iterator 的实现、迭代器类型、常用的容器成员
- STL vector的之erase应用iterator
- C++ stl编程之Vector删除后iterator可能失效
- [zz]如何使用istream_iterator将cin转到vector? (C/C++) (STL)
- 从零开始学C++之STL(三):迭代器类vector::iterator 和 vector::reverse_iterator 的实现、迭代器类型、常用的容器成员
- STL ---vector iterator not dereferencable错误
- STL 学习笔记 ( 二. vector )
- 【STL深入理解】vector
- 自己动手写STL中的vector
- STL 模板库中迭代器 iterator 失效问题