Bonjour
J'ai une classe plateau avec la methode
J'ai aussi une classe fourmilière avec la même méthode.
Code : Sélectionner tout - Visualiser dans une fenêtre à part void affiche();
Un attribut fourmilière :
voici mon .cpp sur la methode affiche de la fourmilière :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2private: plateau* plateau1;
il affiche une erreur à *plateau.affiche :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 void fourmiliere::affiche() { cout<<"Fourmi numéro "<<nb<<endl<<endl; *plateau1.affiche(); int b =popu[nb].get_d(); cout<<"Distance parcourue par cette fourmi "<<b<<endl; }
Je m'y connais mal en pointeur savez-vous pourquoi y'a une faute?In member function 'void fourmiliere::affiche()':error: request for member 'affiche' in '((fourmiliere*)this)->fourmiliere::plateau1', which is of non-class type 'plateau*'|
Partager