Petite question toute bete pour les liste chainé.
si jai ca:
typedef struct MaList{
.....
MaList *suivant;
}MaList;
MaList *a,*b;
a=(MaList*)LocalAlloc(LPTR,sizeof(MaList));
b=a;
b->suivant=(MaList*)LocalAlloc(LPTR,sizeof(MaList));
b=b->suivant;
...
b->suivant=(MaList*)LocalAlloc(LPTR,sizeof(MaList));
Pour desalouer la memoire, est ce que
Localfree(b);
Localfree(a);
suffit, ou est ce qu'il faut que je desaloue element par element de ma liste chainé?