迭代器iterator的作用类似于指针。

iterator只有针对制定<类型>的容器才有效。例如:

vector<int> vec;
vector<int>::iterator itr;
    对于vec来说,itr.begin()指向的是vec的第一个元素。Itr.end()指向的是vec的最后一个元素的下一个元素(作为哨兵,实际不存在)。可用itr.begin() == itr.end()来判断容器是否为空。
    像指针一样,itr可以++,*itr表示解引用,即表示容器内被itr指向的元素。

最新文章

  1. sencha gridpanel checkbox 复选框的勾选 以及和单机行冲突
  2. [ZZ] 在windows上编译Mesa3d opengl32库
  3. hibernate笔记02
  4. Android开发之BroadcastReceiver的使用
  5. git 初级
  6. tornado异步请求非阻塞
  7. ios开发中加载的image无法显示
  8. 2.安装中国版本的firefox
  9. W3Cschool学习笔记&mdash;&mdash;XHTML基础教程
  10. 蓝桥杯之K好数
  11. linux上安装fastdfs+nginx+ngin-module实践并解决多个异常篇
  12. Java小白如何一步步学好Java,听听企业Java培训师的实践经验吧
  13. [.NET] 《Effective C#》快速笔记(一)- C# 语言习惯
  14. VeeamBackup9.5安装与配置
  15. C++整形转化成string类型---路径拼接在批处理程序中的应用
  16. 如何实现圆形的进度条(ProgressBar)
  17. MySql出现大量LAST_ACK的解决办法
  18. 25-hadoop-hive-函数
  19. [Windows Azure] Getting Started with Windows Azure SQL Data Sync
  20. JS中精选this关键字的指向规律你记住了吗

热门文章

  1. QTableWidget 用法总结(只能使用标准的数据模型,并且其单元格数据是QTableWidgetItem的对象)
  2. row cache lock
  3. Android新浪微博客户端(一)——主框架搭建
  4. Adobe Photoshop CC 2015安装激活
  5. 基于jsp+servlet图书管理系统之后台用户信息删除操作
  6. 关于AppStore上传相关问题
  7. Java 泛型数组
  8. 用SHELL与列表处理了件尴尬事
  9. 初学Pexpect
  10. How to recover after deleting the symbolic link libc.so.6?