All pastes #375727 Raw Edit

Stuff

public text v1 · immutable
#375727 ·published 2007-02-28 15:44 UTC
rendered paste body
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;
}