zoukankan      html  css  js  c++  java
  • 常量迭代器

    和指针一样,你可以给一个迭代器赋值。例如,首先申明一个迭代器:

    vector<int>::iterator first;

    该语句创建了一个vector<int>类的迭代器。下面的语句将该迭代器设置到intVector的第一个对象,并将它指向的对象值设置为123::

    first = intVector.begin();
    *first = 123;

    这种赋值对于大多数容器类都是允许的,除了只读变量。

    #include <algorithm>   // Need copy()
    #include <vector>      // Need vector
     
    using namespace std;
    vector<int> intVector(100);
     
    int _tmain(int argc, _TCHAR* argv[])
    {
    
        vector<int>::iterator intIter;// define the iterator intIter// a vector<int>-type iterator- intIter was created
       intIter = intVector.begin();  
       *intIter =123;
        vector<int>::iterator ref = find(intVector.begin(), intVector.end(), 123);
         cout<<*ref<<endl;
      return 0;
    }
  • 相关阅读:
    Nginx开启Gzip压缩
    VMware克隆虚拟机,克隆机网卡启动不了解决方案
    Linux 几个简单的操作命令
    1. Java环境搭建及demo
    美柚记录
    action找不到
    < >
    document 写法
    develop process
    git stash
  • 原文地址:https://www.cnblogs.com/dreamafar/p/6087370.html
Copyright © 2011-2022 走看看