Warum verwendet man std::unique_ptr für dynamisch verwaltete Buchdaten?
std::unique_ptr
Es verhindert jede dynamische Speicherzuweisung und verwendet ausschließlich Stack-Variablen
Es ermöglicht unbegrenzt viele besitzende Kopien desselben Pointers
Es stellt exklusives Eigentum sicher und gibt den verwalteten Speicher automatisch frei
Es erfordert, vor jedem return manuell delete aufzurufen
return
delete