Erreur de segmentation inconnue
Bonsoir,
Depuis plusieurs jours, je peine à réaliser une structure de liste chaînée basique en C++.
J'ai tout tenté, mais systématiquement j'obtiens une erreur de segmentation....
D'après gdb, elle se produirait à la ligne 25 ci-dessous mais je ne comprends pas pourquoi...
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| #include <iostream>
struct Noeud {
int valeur;
Noeud *noeud_suivant;
};
struct Liste {
Noeud *tete_de_liste;
};
int main() {
Liste *liste;
Noeud *noeud;
noeud->valeur = 20;
noeud->noeud_suivant = nullptr;
liste->tete_de_liste = noeud;
} |
Je suis sûr qu'il s'agit d'une erreur toute bête mais plusieurs jours de réflexion ne m'ont pas aidé à l'identifier...
Merci par avance pour votre aide