Wraz z nadejściem nowego standardu (i części już dostępnych w niektórych kompilatorach) nowy typ std::unique_ptr
ma być zamiennikiem std::auto_ptr
.
Czy ich użycie dokładnie się pokrywa (więc mogę dokonać globalnego wyszukiwania / zamiany w moim kodzie (nie żebym to zrobił, ale gdybym to zrobił)), czy powinienem być świadomy pewnych różnic, które nie są oczywiste po przeczytaniu dokumentacji?
Również jeśli jest to bezpośredni zamiennik, dlaczego nadać mu nową nazwę, a nie tylko poprawić std::auto_ptr
?