message d'erreur C++ pointeurs
Bonjour
J'ai une classe plateau avec la methode
J'ai aussi une classe fourmilière avec la même méthode.
Un attribut fourmilière :
Code:
1 2
| private:
plateau* plateau1; |
voici mon .cpp sur la methode affiche de la fourmilière :
Code:
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;
} |
il affiche une erreur à *plateau.affiche :
Citation:
In member function 'void fourmiliere::affiche()':error: request for member 'affiche' in '((fourmiliere*)this)->fourmiliere::plateau1', which is of non-class type 'plateau*'|
Je m'y connais mal en pointeur savez-vous pourquoi y'a une faute?