
{filelink=14656}
#include
#include
#include
#include
#include
using namespace std;
int main()
{
string s("Bienvenu sur mon site");
//Initialiser une liste avec une chaîne de caractère
list list1(s.begin(), s.end());
// Création d'un 'Iterator'
list::iterator iter;
// trouver la première occurence da la lettre 'r'
iter = find(list1.begin(), list1.end(), 'r');
// Supprimer l'occurence trouvée
list1.erase(iter);
list::iterator iter2;
//Afficher le contenu de la liste
for (iter2 = list1.begin(); iter2 != list1.end(); ++iter2)
cout << *iter2 << " ";
// Supprime une lettre selon la position+1 de 'iterator'
list1.erase(iter++);
for (iter2 = list1.begin(); iter2 != list1.end(); ++iter2)
cout << *iter2 << " ";
// Supprime une lettre selon la position+1 de 'iterator'
list1.erase(iter++);
for (iter = list1.begin(); iter != list1.end(); ++iter)
cout << *iter << " ";
list1.erase(list1.begin());
for (iter = list1.begin(); iter != list1.end(); ++iter)
cout << *iter << " ";
list1.erase(list1.begin());
for (iter2 = list1.begin(); iter2 != list1.end(); ++iter2)
cout << *iter2 << " ";
return 0;
}