Digg StumbleUpon LinkedIn YouTube Flickr Facebook Twitter RSS Reset

Avancer l’itérateur à l’aide de la fonction ‘advance()’

 vecteur, iterator
{filelink=15195}

#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
 
int main()
{
    vector<int> coll;
 
    // insérer les éléments dans le vecteur
    for (int i=1; i<=9; ++i) {
        coll.push_back(i);
    }
 
    vector<int>::iterator pos = coll.begin();
 
    // Afficher les éléments
    cout << *pos << endl;
 
    // Avancer vers l'avant à mésure de 3 éléments
    advance (pos, 3);
 
   // Afficher les éléments
    cout << *pos << endl;
 
    // Avancer vers l'arrière à mésure de 2 éléments
    advance (pos, -2);
 
   // Afficher les éléments
    cout << *pos << endl;
 
	return 0;
}

No comments yet.

Leave a Comment