chapter5_使用顺序容器并分析字符串

  1. 迭代器

    1. 一个迭代器是一个值,它能够

      (1) 识别一个容器以及容器中的一个元素

      (2) 检查存储在这个元素中的值

      (3) 提供操作来移动在容器中的元素

      (4) 采用对应于容器所能够有效处理的方式来对可用的操作进行约束

    2. 迭代器类型

      (1) container-type::const_iterator – 只读迭代器

      (2) container-type::iterator – 可读可写迭代器

      iterator对象可以转换为const_iterator,反之则不行

    3. erase()方法

      (1) 会返回一个iterator迭代器,指向紧跟在被删除掉元素的后面

      (2) 在删除以后,所有被删除位置之后的迭代器均会失效(包括 .end(),.end()返回的是最后一个元素的下一个位置)。 —>erase()的返回值一般要用上

猜你喜欢

转载自blog.csdn.net/captxb/article/details/103040113