Free des structures imbriquées en C
Résolu
totoc1001
Messages postés
5
Date d'inscription
Statut
Membre
Dernière intervention
-
totoc1001 Messages postés 5 Date d'inscription Statut Membre Dernière intervention -
totoc1001 Messages postés 5 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'aurais aimé savoir si il est possible en C de libérer l'espace mémoire des structures de façon récursives un peu comme en C++ la fonction delete va lébéréer de façon récursive la mémoire de toutes les structures imbriqués sans avoir a les déléter tous un par un a la main.
Merci
Thomas
J'aurais aimé savoir si il est possible en C de libérer l'espace mémoire des structures de façon récursives un peu comme en C++ la fonction delete va lébéréer de façon récursive la mémoire de toutes les structures imbriqués sans avoir a les déléter tous un par un a la main.
Merci
Thomas
A voir également:
- Free des structures imbriquées en C
- Word 2013 free download - Télécharger - Traitement de texte
- Zimbra free - Guide
- Free office - Télécharger - Suite bureautique
- Sketchup free - Télécharger - 3D
- Bitdefender free - Télécharger - Antivirus & Antimalwares
3 réponses
Salut,
il n'y a pas de garbage collector ni de notion d'héritage en C. ça n'est pas de l'objet.
à priori, je dirai qu'il faut tout faire "à la main".
par contre, tu peux te débrouiller pour faire une fonction qui gère tout ça avec une forme de structure adaptée. par exemple, si tu parles de liste chainée, au même titre que ton pointeur suivant, tu peux avoir un pointeur sur ton maillon précédent, partir du dernier maillon et remonter la liste en libérant les maillons un par un.
il n'y a pas de garbage collector ni de notion d'héritage en C. ça n'est pas de l'objet.
à priori, je dirai qu'il faut tout faire "à la main".
par contre, tu peux te débrouiller pour faire une fonction qui gère tout ça avec une forme de structure adaptée. par exemple, si tu parles de liste chainée, au même titre que ton pointeur suivant, tu peux avoir un pointeur sur ton maillon précédent, partir du dernier maillon et remonter la liste en libérant les maillons un par un.
Salut,
pour une liste chaînée regarde ici comment on peut la detruire et liberer l'espace
Suppression d'un élément et La destruction
pour une liste chaînée regarde ici comment on peut la detruire et liberer l'espace
Suppression d'un élément et La destruction