C

Articoli tecnici organizzati per gruppo funzionale.

14 schede11 gruppiPagina 2 di 2

Smart Pointer e Gestione Memoria

6 nella pagina

Errore C++: Ritenzione della Memoria con std::make_shared e std::weak_ptr

'std::make_shared' alloca l'oggetto e il blocco di controllo dei riferimenti in un unico blocco contiguo di memoria; sebbene l'oggetto venga distrutto quando lo shared_ptr scade, la memoria fisica non può essere deallocata finché esiste anche un solo 'std::weak_ptr' attivo.

MAKE_SHARED_WEAK_PTR_OVERHEAD
→