История изменений
Исправление Skullnet, (текущая версия) :
Это unique_ptr. Есть ещё shared_ptr, где счётчик ссылок (он кстати atomic, но не сам указатель), и ещё weak_ptr.
В си тоже можно сделать unique_ptr используя cleanup атрибут в GCC. Его аналога в MSVC, к сожалению, нет.
Исходная версия Skullnet, :
Это unique_ptr. Есть ещё shared_ptr, где счётчик ссылок (он кстати atomic, но не сам указатель), и ещё weak_ptr.