zoukankan      html  css  js  c++  java
  • const_iterator,const 迭代器

    const  迭代器:是迭代器产量,该迭代器的值不能被修改,且需要初始化,初始化之后不能指向其他元素。
    
    const_iterator:当我们对const_iterator类型解引用时,返回一个const值,所以只能读,不能写。它是一种迭代器类型。
    
     e.g:
    
      for ( vector<int>::const_iterator iter = ivec.begin(); iter != ivec.end(); ++iter)      //good    
       {           
          cout << *iter << " ";  //print each element in ivec  
        }
    
    PS://此处必看!!!
      vector
    <int>::const_iterator //an iterator that cannot write element, eg:cannot *iter=5,but can ++iter   const vector<int>::iterator //an iterator whose value cannot change, eg:cannot ++iter

    2013-03-29

  • 相关阅读:
    python-IO编程
    DNS解析流程
    python-模块
    HTTP协议
    python-函数式编程
    nmap扫描结果的6种端口状态
    python-高级特性
    python-函数
    python-基础
    上传之路
  • 原文地址:https://www.cnblogs.com/zxwAAA/p/2988450.html
Copyright © 2011-2022 走看看