J'ai un problème étrange: Je souhaites créer une nouvelle méthode dans Système, mais les instances de Système n'y on apparemment pas accès! ("class Systeme" has no member called "XXX")
Quelqu'un a-t-il une idée pourquoi il en est ainsi?
Aurais-tu déclaré ta méthode en private et pas en public ? Sinon ça peut être le nom qui ne correspond pas, la définition dans le .cc qui n'a pas le même prototype...
ça peut être dû à plusieurs choses mais c'est certainement une erreur toute simple. Essaye de comparer avec ton cours si tu as des doutes.
Rien n'y fait! Même en copiant et renommant des méthodes déjà existantes en public, ça ne fonctionne pas.
J'ai trouvé entre-temps un autre moyen de faire ce que je voulais, mais je ne comprends tout de même pas ce comportement...
envoie moi tes fichiers au pire...
Petite question bête, est-ce que tu as bien mis le "Systeme::" avant le nom de ta méthode dans le .cc ? ou sinon une simple faute de frappe quand tu appelles la méthode dans ton code ?
Follow the pulses of EPFL on social networks
© 2023 EPFL, all rights reserved