zoukankan      html  css  js  c++  java
  • 迭代器iterator

    1.

    容器的bengin()指代第一个元素,end()不指向任何元素,只起哨兵作用,表示已经处理完vector中的所有元素

    iterator解引用:*it

     2.

    iterator的自增:向前移动

    由于end()不指向任何元素,不能对其使用解引用或者自增操作

    3.

    用iterator遍历vector

     4.

    当vector为空时,begin和end返回的值相同

    5.

    如果不打算修改it指向的内容,也可以使用const_iterator来代替itrator

     6.

    将const限定的iterator和const_iterator区分开

    前者不能改变自身的值,后者不能改变指向内容的值

    不合法:

    7.

    两个迭代器可相减,结果的类型为difference_type,为signed类型

     8.

    任何改变vector长度的操作都会使现存的迭代器失效

  • 相关阅读:
    docker-compose
    获取时区
    maven插件
    jquery_ui_api中文
    sax xpath读取xml字符串
    Ant打包
    [转]html5音乐播放器
    javax mail网址
    vbscript调用fso
    fso查找被删除的文件
  • 原文地址:https://www.cnblogs.com/2020R/p/12850963.html
Copyright © 2011-2022 走看看