Appunti tratti dalla rilettura di More Effective C++ di Scott Meyers. Quinto blocco: Tecniche.
(29) Reference counting
Lo scopo del reference counting é permettere che differenti oggetti condividano la stessa rappresentazione interna di uno stesso valore. Ci sono due motivazioni fondamentali per usare questa tecnica: aiutare a gestire correttamente la costruzione e distruzione dell'oggetto sull'heap (in particolare, la distruzione va effettuata solo quando l'ultimo riferimento al valore viene a cadere), e l'esigenza di trattare come un unico oggetto diverse istanze che si riferiscano allo stesso valore, in modo da non allocare spazio inutile sullo heap.
Nessun commento:
Posta un commento