З новим стандартом (і деталі, які вже доступні в деяких компіляторах), новий тип std::unique_ptr
повинен бути заміною std::auto_ptr
.
Чи точно їхнє використання перекривається (тому я можу зробити глобальний пошук / заміну свого коду (не те, що я б це зробив, але якби це зробив)) чи я повинен знати про деякі відмінності, які не видно з читання документації?
Крім того, якщо це пряма заміна, навіщо давати їй нове ім'я, а не просто вдосконалювати std::auto_ptr
?