Je ne suis pas un expert en C++ et mon problème est le suivant :
J'ai une classe qui contient une liste de pointeurs (list<Ant*> colony) et lorsque je veux supprimer un de ces pointeurs avec la fonction remove ça plante.
La méthode en question :
void Environment::killAnt(Ant*& antTokill){
colony.erase(antToKill);
}
Si quelqu'un a une solution pour ce problème je suis preneur, merci.
Partager