Hello.

list<int>::iterator i = hi.begin();
i+=2;
hi.erase(i);

Pourquoi je ne peux pas faire "i+=2;" ? Si je fait "i++; i++;" ça focntionne mais ce n'est pas très pratique...
N'y a t-il pas moyen de faire plus simple pour supprimer un élement d'une list ?

Merci d'avance.