-
[Glib] listes chainées
Salut !
je me met un peu à la GLib.. Et apparement, pour gerer une liste chainée, il faut tout de même allouer soit meme l'element qui sera dans la liste. Il ne semble pas copié lors de l'ajout dans la liste. Surement seulement le pointeur qui est stocké..
Donc, je me vois dans l'obligation d'utiliser un malloc, alors que justement le but de l'utilisation de la glist etait de ne pas en faire..
J'ai rien compris c'est ca ? :D
a+
-
L'allocation de la liste se fait que lors de l'ajout d'un noeud dans la liste, tu n'as nullement besoin d'allouer un espace quelconque, sauf dans le cas de la donnée que tu veux stocker dans les noeuds de la liste, mais là c'est à toi de gérer mais c'est tout.