Posté par Marotte ⛧ .
En réponse au journal realloc.
Évalué à 1.
De plus, en C tes données ne peuvent être déplacées après avoir été allouées, donc un programme C est particulièrement vulnérable à la fragmentation de la mémoire.
J'espère ne pas dire trop de bêtise mais il me semble quand même qu'en faisant de la copie (on alloue un nouvel espace mémoire puis on y copie le contenu des autres espaces mémoire) on peut défragmenter cette mémoire. Sur que c'est du boulot pour le programmeur mais un programme en C n'est pas particulièrement (plus que ça) vulnérable à la fragmentation mémoire.
[^] # Re: Ne le fait pas.
Posté par Marotte ⛧ . En réponse au journal realloc. Évalué à 1.
J'espère ne pas dire trop de bêtise mais il me semble quand même qu'en faisant de la copie (on alloue un nouvel espace mémoire puis on y copie le contenu des autres espaces mémoire) on peut défragmenter cette mémoire. Sur que c'est du boulot pour le programmeur mais un programme en C n'est pas particulièrement (plus que ça) vulnérable à la fragmentation mémoire.