Citation :
erreur a la ligne " return *liste.data;" 11 test.cpp request for member `data' in `liste', which is of non-aggregate type `noeud *'
|
l'operateur . a une priorité plus haute que l'operateur *
De ce fait,
return *liste.data;
est interprete comme:
return *(liste.data);
d'ou l'erreur.
Ce que tu voulais faire:
return (*liste).data;
que tu pouvais aussi ecrire:
return liste->data;
A+,
---------------
There's more than what can be linked! -- Le capitaine qui ne veut pas obéir à la carte finira par obéir aux récifs. -- No jab ? No job ! -- (╯°□°)╯︵ ┻━┻