Bonjour tout le monde

je voudrais supprimer un élément depuis un vecteur

Voilà la methode que j'ai fai :

en c# je fai le même principe et ça marche ...

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
void Equipe::SuppimerJoueurs(Joueur const &j)
{
     for(size_t i=0;i<ListJoueurequipe.size();i++)
{
    if ( ListJoueurequipe[i].Getnum()=j.Getnum())
    {
    ListJoueurequipe.erase(i);
    }
 
     }
 
   }
Voilà les deux erreurs que je recois

Erreur2error C2664: 'std::_Vector_iterator<_Myvec> std::vector<_Ty>::erase(std::_Vector_const_iterator<_Myvec>)' : impossible de convertir le paramètre 1 de 'size_t' en 'std::_Vector_const_iterator<_Myvec>'

Erreur1error C2662: 'Joueur::Getnum' : impossible de convertir un pointeur 'this' de 'const Joueur' en 'Joueur &'