je ne connais pas très bien les vector et les list.
Est-ce que quelqu'un pourrait m'indiquer quand il faut préférer l'un des 2.
Pour un exemple, j'ai crée une liste d'entier avec un vector :
- Code: Tout sélectionner
vector listeEntiers;
listeEntiers.push_back(1);
listeEntiers.push_back(2);
listeEntiers.push_back(3);
J'ai vu que pour supprimer un élément, il y avait les méthodes pop_back qui supprime le sommet de la pile et erase.
Ce que je voudrais, c'est pouvoir choisir de supprimer un élément de ma listeEntiers à une position donné. Par exemple à la position 1 : suppression de 2.
Quelle méthode utilisé pour faire ça avec vector ?
Si ce n'est pas possible, est-ce que la classe list fait ça et quelle est la méthode?
Merci
