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

Author:

 vecteur, iterator
Download

#include 
#include 
#include 
using namespace std;

int main()
{
    vector coll;

    // insérer les éléments dans le vecteur
    for (int i=1; i<=9; ++i) {
        coll.push_back(i);
    }

    vector::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;
}

Leave a Reply

Your email address will not be published. Required fields are marked *