Debugging

  • Uso di assert con assert.h
  • Debugger gdb.
  • Ambienti IDE, Eclipse CDT.

Memoria Dinamica

  • Funzioni:   malloc, calloc, free, realloc
  • Uso di malloc, allocazione dinamica Stack vs Heap.
  • Vettori dinamici allocazione e uso di sizeof con malloc.  Accesso tramite notazione C (v[i]).
  • Funzione free per liberare memoria
  • Matrici Dinamiche: puntatore a puntatore, allocazione dello spazio dei dati della matrice e del vettore di puntatori alle righe, inizializzazione del puntatore alle righe. Località degli accessi e memorie cache.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *