c:\documents and settings\alexandre_&_aurélien\bureau\c++\28-02\player.cxx(571) : error C2664: 'std::_Vector_iterator<_Ty,_Alloc> std::vector<_Ty>::erase(std::_Vector_iterator<_Ty,_Alloc>)' : impossible de convertir le paramètre 1 de 'Character **' en 'std::_Vector_iterator<_Ty,_Alloc>'
with
[
_Ty=Character *,
_Alloc=std::allocator<Character *>
]
Aucun constructeur n'a pu prendre le type de source, ou la résolution de la surcharge du constructeur était ambiguë
EXTRAIT DE CODE de Player.cxx
//Permet de tuer une piece situer aux coord x et y
bool PLAYER::RemoveChar(int x, int y)
{
int i;
for(i=0;i<ListOfCharacters.size();i++)
{
if((ListOfCharacters[i]->getX_position()==x)&&(ListOfCharacters[i]->getY_position()==y))
{
ListOfCharacters.erase(&ListOfCharacters[i]); //// c'est ici qui aime pas
return true;
}
}
return false;
}