const_iterator from different containers : vector iterator « Vector « C++






const_iterator from different containers

  
#include <algorithm>
#include <vector>
#include <list>
#include <iostream>

using namespace std;

int main ()
{
    vector <int> v;

    for (int nNum = -9; nNum < 10; ++ nNum)
        v.push_back (nNum);

    v.push_back (9);
    v.push_back (9);

    list <int> l;

    for (int nNum = -4; nNum < 5; ++ nNum)
        l.push_back (nNum);

    vector <int>::const_iterator vi;
    for ( vi = v.begin (); vi != v.end (); ++ vi )
        cout << *vi << ' ';

    list <int>::const_iterator li;
    for ( li = l.begin (); li != l.end (); ++ li )
        cout << *li << ' ';

    return 0;
}
  
    
  








Related examples in the same category

1.Display contents of vector through an iterator
2.Use const_iterator to loop through the vector
3.Change contents of vector through an iterator
4.interator operator for vector
5.Loop through all elements in a vector in reverse order by using rbegn, rend
6.vector.begin, vector.end returns the iterators