#include <iostream> #include <list> using namespace std; int main() { list<int> liste; // Création d'une liste de 'int' int i; for(i=0; i<10; i++) liste.push_back(i);//Ajout des valeurs dans la liste /* Positionner le 'iterator' au début de la liste*/ list<int>::iterator position = liste.begin(); cout << "Affichage de la liste du début vers la fin:"; while(position != liste.end()) { cout << *position << " "; position++; } cout << "n"; /* Positionner le 'iterator' au début de la liste*/ position = liste.end(); cout << "Affichage de la liste de la fin vers le début:"; while(position != liste.begin()) { position--; cout << *position << " "; } return 0; } |
----------------------------------------------------------------------------