mais j y arrive pasQuel est le comportement attendu? Quel est le comportement constaté?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionracine=pere=noeud(pere_c, NULL, NULL);
racine...
noeud*racine;
noeudest une struct et non une classe?
Question annexe: pourquoi noeud est une struct et non une classe?En C++, une classe et une struct sont identiques (à part le niveau de visibilité par défaut). Donc s'il veut accéder à ses attributs sans faire d'acesseur (dont l'utilité ici serait effectivement discutable), alors ça me paraît cohérent.
ca plante juste quand j essaie de deboguer1Enfin, pour répondre à la question, peux-tu poster ce que t'affiche ton "debuger" ?
Arbre est au pluriel juste une question de grammaire...;)Non, je ne parlais pas de ça. Je parlais d'une question de logique de conception.
plus serieusement mon compil dit:Compilateur ou débugger ? J'ai l'impression que tu confonds. Petit rappel:
'Abres_generaux::recherche' : doit retourner une valeurLe message est très explicite. Ta fonction doit retourner une valeur, et actuellement, elle ne retourne rien. De plus le contenu de la fonction "rechercher" est très étrange, on dirait que tu mélanges déclaration et utilisation.