Bonjour,

J'ai un pb pour effacer un élément (pointeur) d'un conteneur
à une position donnée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
vector <pObj*> tabObj;
tabObj.resize(10);
 
 ...
 
delete tabObj[pos];
tabObj.erase(tabObj.begin() + pos);
et voici le message d'erreur:
no matching function for call to 'std::vector<tabObj*, std::allocator<tabobj*>::erase(__gnu_cxx::normal_iterator(std::string, std::allocator<std::string> > >)'
Je ne comprend pas bien ce que ça veut dire ni pourquoi je ne peux pas supprimer
ce pointeur du conteneur comme n'importe quel élement.

Quelqu'un pourrait-il m'aider ?

Merci