[Linux-Biella] [blog]Programmazione ad oggetti

Marco Vallini marcovallini a gmail.com
Lun 8 Dic 2008 10:18:42 CET


On Mon, Dec 8, 2008 at 4:38 AM, Del Vecchio Lorenzo <
l.delvecchio a bilug.linux.it> wrote:

>
> >
> >> Ed in piu', avete parlato di gestione delle memorie.
> >>
> >> Anche PHP ha un comando per cancellare dati dalle RAM.
> >
> > Esempio?
>
> Adesso non vorrei sbagliarmi, non era legato al discorso dei distruttori?
>
> Comunque non so dove in guida sono sicuro si facesse riferimento ad un
> comando che specificatamente si diceva cancellasse dati dalle ram...
>
>
calma, allora il distruttore di solito è quel metodo che si chiama per
distruggere un certo oggetto. Il fatto che la chiamata al distruttore liberi
quello spazio di 'memoria' ok, ma dipende quale 'memoria'... In generale
bisogna vedere dove è stato dichiarato/allocato l'oggetto, potrebbe essere
nello stack o nello heap, senza vedere il codice non si può sapere... Poi in
realtà dipende anche dal linguaggio, in alcuni come il Java, non è detto che
distruggendo l'oggetto, venga effettivamente rilasciata la memoria, dipende
quando parte il garbage collector. In linguaggi come il c++ invece puoi
liberarla al volo se fai le cose bene, perchè non c'è un equivalente del
garbage collector, che però è un'arma a doppio taglio... :-)


studiati un po' di teoria :-)
ciao,
marco


-- 
Marco Vallini
Email: marcovallini a gmail.com
Web: marcovallini.googlepages.com
Mobile: (+39) 320 0966636
Mobile: (+39) 334 2025180
Biella - Italy
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: http://ml.bilug.linux.it/pipermail/linux/attachments/20081208/47709588/attachment.html 


Maggiori informazioni sulla lista Linux