C

Articoli tecnici organizzati per gruppo funzionale.

21 schede11 gruppiPagina 2 di 3

Puntatori e Gestione Memoria

8 nella pagina

Errore C: Invalidazione del Puntatore dopo realloc()

Se l'area di memoria non può essere espansa sul posto, realloc alloca un nuovo blocco, copia i dati e libera automaticamente il vecchio blocco; continuare a usare il vecchio puntatore costituisce un grave use-after-free.

REALLOC_PTR_INVALIDATION
→

Errore C: Memory Leak (Perdita di Memoria Heap)

Il programma alloca memoria dinamica con malloc, calloc o realloc senza deallocarla con free(), perdendo l'ultimo riferimento all'indirizzo e provocando il consumo progressivo della RAM di sistema.

MEMORY_LEAK_MALLOC
→