Bonjour,
J'ai un pb pour effacer un élément (pointeur) d'un conteneur
à une position donnée.
et voici le message d'erreur:
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);
Je ne comprend pas bien ce que ça veut dire ni pourquoi je ne peux pas supprimerno matching function for call to 'std::vector<tabObj*, std::allocator<tabobj*>::erase(__gnu_cxx::normal_iterator(std::string, std::allocator<std::string> > >)'
ce pointeur du conteneur comme n'importe quel élement.
Quelqu'un pourrait-il m'aider ?
Merci
Partager