- #VK,
Bonjour (encore)
C'est pas la première fois que j'ai cette erreur et du coup cette fois ci j'aimerais bien comprendre. En faisant des recherches j'ai trouvé ce post qui explique vraiment bien les choses mais ça ne s'applique pas du tout à mon cas.
J'ai une classe (Player), dans le .hpp de cette classe je fais ceci (après la classe) extern Player me;
(je sais c'est mal mais j'ai pas le choix.)
Si je compile pas de problème par contre si je fais cout << me.Health() << endl;
la j'ai l'erreur (cf titre).
PS: petit detail, si au lieu d'utiliser extern je crée un objet simplement j'ai cette erreur : syntax error : missing ';' before identifier 'me'.
(la ligne en question est la déclaration de l'objet, donc simplement Player me; )
Bref je suis totalement perdu, j'ai l'impression de plus reculé qu'avancer en ce moment.