Digg StumbleUpon LinkedIn YouTube Flickr Facebook Twitter RSS Reset

C++: Accéder à une position donnée de la liste avec les méthodes ‘list.begin()’ et ‘list.end()’

 list, méthode, list
{filelink=14647}

 
#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;
}

No comments yet.

Leave a Comment