Описание тега auto-ptr
Класс шаблона C++, который предоставляет ограниченную возможность сбора мусора для указателей, позволяя указателям автоматически уничтожать элементы, на которые они указывают, при уничтожении самого объекта auto_ptr. Не рекомендуется в C++11 в пользу unique_ptr.
auto_ptr
устарела с C++11. Для эквивалента C++11unique_ptr
см. справочную страницу.