/*Exemple utilisation de STL : listes, LG septembre 2010*/
/*Pour les listes, la doc est là : http://www.sgi.com/tech/stl/List.html*/

#include <iostream>
#include <list>


using namespace std;

int teste_listes()
{
  //Déclaration
  list<int> L;

  //Ajout en queue, en tête
  L.push_back(0);
  L.push_front(2);
  
  //Itérateur de liste
  list<int>::iterator debut = L.begin() ;
  L.insert(debut,1); 

  //Vérification, imprimons la liste ! 1 2 0
  list<int>::iterator p_L ;
  for(p_L=L.begin(); p_L != L.end(); ++p_L) 
    cout << *p_L << " ";
  cout << endl;
  
  //Trions !
  L.sort();
  for(p_L=L.begin(); p_L != L.end(); ++p_L) 
    cout << *p_L << " ";
  cout << endl;
  
  //À vous de jouer !

  return 0;
}

int main ()
{

  int retliste = teste_listes();

  return 0;
}

