PDA

Visualizza la versione completa : [c++] Garbage Collection


madmax84
09-02-2004, 21:31
Vorrei saper chi esegue il garbage collection? una cosa che fa il programmatore quando usa l'operatore delete oppure una cosa che fa il sistema? PS (in maniera approfondita)

LeleFT
09-02-2004, 21:35
Se un linguaggio dotato di Garbage Collector significa che quel linguaggio libera il programmatore proprio dal doversi preoccupare di rendere di nuovo libera la memoria sopo la deallocazione di una struttura dati.

Quindi, in presenza di Garbage Collector il programmatore non si deve preoccupare di niente, in assenza il programmatore che deve rendere nuovamente disponibile la memoria ogni volta che dealloca una struttura dati.


Ciao. :ciauz:

madmax84
09-02-2004, 21:56
MI PUOI DIRE SE IL C++ NE PROVVISTO?

Angioletto
09-02-2004, 22:01
non ti appari proprio con questo garbage!!!

hai aperto gi un sacco di thread!!! :p

comunque, non so se hai letto la mia risposta in un altro thread, forse quello sulla classe fstream, perch credo fosse stata abbastanza esauriente..

il c++ NON possiede il garbage collection, quindi ogni qualvota chiedi al sistema operativo della memoria (con l'operatore new), alla fine, quando non sai + che farne, devi anche restituirgliela (operator delete)..

Ciao!! :ciauz:

iguana13
10-02-2004, 16:57
Comunque, pi che di linguaggio, si parla di architettura. :ciauz:

Angioletto
10-02-2004, 17:13
Comunque, pi che di linguaggio, si parla di architettura

Nel senso che la java-machine a preoccuparsene??

Loading