salut j'ai un problème au niveau de ma méthode qui est un accesseur
en effet j'ai un attribut de type classe ( classe Arme) dans une autre classe (classe Personnage) mais lorsque je l'applique dans une méthode de la classe Personnage qui est là suivante
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 int Arme::getDegats() const { return a_degats; }
et que je compile le compilateur me signal une erreur qui est la celle
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 void Personnage::attaqueArme(Personnage &perso) { perso.recoisDegat(a_arme.getDegats); }
pouvez vous m'aider sur ce problème
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 error C3867: &'Arme::getDegats'*: liste d'arguments manquante dans l'appel de fonction*; utilisez 'Arme::getDegats' pour créer un pointeur vers membre![]()
Partager