Désallouer de la mémoire.
Bonjour
Je suis tombé sur ce code :
Code:
g_markup_dom_free (node->child+i), node->child = NULL;
Comme je ne maîtrise pas la virgule, je demande une aide pour tout comprendre :
1) La seconde partie s'exécute bien si la réponse à la première est juste. N'est-ce pas ?
2) Pourquoi affecté NULL à ce pointeur si lui-même après disparaîtra ? En fait, c'est un élément d'une arborescence qu'on détruit. Je dois bien affecter à NULL mon dernier pointeur si sa valeur risque servir à nouveau. Je n'en vois pas l'intérêt si juste après je sort de ma fonction et que c'est une valeur locale.