Bonsoir a tous,
voila en fait, j'ai un problème dans mon appli c++. En fait je déclare une structure puis après j'essai d'initialisé une variable avec l'opérateur new, mais j'ai une erreur a l'execution, je ne comprend pas pourquoi. Peut etre pourrais vous m'éclairer.
Voici mon code:

Voici les définitions des structures
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
29
30
31
 
enum MetaType { VAR };
 
typedef struct EntiteNomme
{
	char *nom;
	char *entite;
	MetaType mt;
	char *type;
	int adresse;
};
 
typedef struct ListeEntite
{
	EntiteNomme val;
	ListeEntite *suiv;
};
 
typedef struct Liste
{
	ListeEntite *liste;
	Liste *suiv;
};
 
...
 
Liste *l;
 
...
 
l = new Liste; // => Erreur ici ("Bus Error");
voila, le code est pourtant simple, je ne comprend pas pourquoi ca plante.
En esperant que vous pourrez m'aider.
Merci par avance.