Quote:
|
Originariamente inviato da redcloud
Una curiosità...
while {
a = malloc
}
All'uscita del while, a viene deallocata in automatico? Oppure se il ciclo è infinito prima o poi la memoria si saturerà?
|
La memoria allocata con malloc() non è mai deallocata in modo automatico, bisogna fare esplicitamente una free().
Comunque il codice sopra non è chiaro, poiché manca la condizione di test e quindi non si capisce bene come e per quale condizione cicla.