LINUX.ORG.RU

История изменений

Исправление annulen, (текущая версия) :

но ведь половина мира сразу же сломается от этого

Реализации не обязаны выбрасывать фичи, удаленные из стандарта. Например, в libc++ достаточно задать при сборке -D_LIBCPP_ENABLE_CXX17_REMOVED_AUTO_PTR и у тебя в с++17 будет auto_ptr:

https://github.com/llvm-mirror/libcxx/commit/b4d17ade8956ef2c77cbb6e7cd9461ed...

Хотя конечно auto_ptr надо выкидывать сразу при переходе на С++11, так что совет выше для слоупоков или для совсем аццкого легаси где новый код соседствует с двадцатилетним

Исходная версия annulen, :

но ведь половина мира сразу же сломается от этого

Реализации не обязаны выбрасывать фичи, удаленные из стандарта. Например, в libc++ достаточно задать при сборке -D_LIBCPP_ENABLE_CXX17_REMOVED_AUTO_PTR и у тебя в с++17 будет auto_ptr:

https://github.com/llvm-mirror/libcxx/commit/b4d17ade8956ef2c77cbb6e7cd9461ed...