Array di Parametri nel C++

Marcus Aseth

Utente Attivo
404
138
OS
Windows 10
Btw, ci tengo a precisare che non ho letto l'articolo che ho linkato quindi non so se quella persona ha soltanto misurato il tempo che ci vuole a creare tanti dei vari pointer.
Per cui attento a come leggi i dati, in quel caso significa che se crei 100.000.000 di unique_ptr ci metti un pochino (pochissimo) di più rispetto che usando new, ma tieni presente che l'uso comune non è di creare montagne di unique_ptr dentro ad un loop, ma quello di crearne una manciata che gestiscono le tue risorne nell'heap, per cui quello che davvero devi misurare è il tempo che ci vuole ad accedere alla risorsa gestita dall'unique_ptr in questione ( unique_ptr::get() ) che è l'utilizzo comune di un pointer, e da quel che leggo online quell'operazione non ha praticamente nessun costo aggiuntivo.
Percui unique_ptr stravince.
 
  • Mi piace
Reazioni: _Achille

Entra

oppure Accedi utilizzando
Discord Ufficiale Entra ora!

Discussioni Simili