Ottimizzare C++/Scrivere codice C++ efficiente/Costrutti che peggiorano le prestazioni: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
Riga 83:
=== Uso di deallocatori automatici ===
 
'''NonUsa usareun unagestore libreriadella dimemoria basato su [[w:Garbage collection|garbage-collection]] o gliun tipo di [[w:en:Smart pointer|smart-pointer]] dotatidotato di [[w:en:Reference counting|reference-count]] (come glilo <code>shared_ptr</code> della libreria [http://www.boost.org/ Boost]), a meno chesolamente se ne dimostri l'opportunità per il caso specifico.'''
 
La garbage collection, cioè il recupero automatico della memoria non più referenziata, fornisce la comodità di non doversi occupare della deallocazione della memoria, e previene i [[w:Memory leak|''memory leak'']].