Bonjour,
J'essaie de créer un arbre avec un nombre de fils variable et j'ai opté pour l'utilisation des listes stl pour les stocker. Voici ma structure :
using namespace std;
struct NOEUD{
int numero;
int valeur;
list <NOEUD*> fils;
}
Le problème est le suivant :
Je crée tout d'abord un NOEUD* que j'alloue dynamiquement. Ensuite impossible d'accéder à la liste des fils. Même un simple (noeud->fils).size() ne marche pas. J'ai droit à une belle erreur de segmentation comme si la liste n'existait tous simplement pas. Alors que si je crée hors de ma structure une liste de NOEUD* et que j'essaie d'en tirer la taille avant toute opération j'y arrive sans problème.
Merci d'avance pour votre aide.
