Mit dem neuen Standard (und Teilen, die bereits in einigen Compilern verfügbar sind) soll der neue Typ std::unique_ptr
ein Ersatz für sein std::auto_ptr
.
Überlappt sich ihre Verwendung genau (damit ich meinen Code global suchen / ersetzen kann (nicht, dass ich dies tun würde, aber wenn ich es tun würde)) oder sollte ich mir einiger Unterschiede bewusst sein, die beim Lesen der Dokumentation nicht erkennbar sind?
Auch wenn es sich um einen direkten Ersatz handelt, warum sollte man ihm einen neuen Namen geben, anstatt nur den zu verbessern std::auto_ptr
?