#include #include using namespace std; int main() { // définition d'un vecteur d'entiers avec des valeurs vector v = {1, 4, 7, -1, 8, 3}; // parcours avec un indice, // un indice peut être considéré comme un itérateur for (size_t i = 0; i < v.size(); ++i) { cout << v[i] << endl; } // parcours avec un itérateur (il s'agit d'un pointeur) for (vector::iterator it = v.begin(); it != v.end(); ++it) { int x = *it; // valeur référencée par l'itérateur cout << x << endl; } // parcours avec un itérateur caché for (int x : v) { cout << x << endl; } return EXIT_SUCCESS; }