LINUX.ORG.RU

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

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

но выкидывать мусор нельзя - ибо совместимость.

Это больше к компиляторам относится, чем к самому языку. Читая документацию, часто можно натолкнуться на: (deprecated in C++20) и даже (removed in C++17).

Сходу нашёл: unary_function, binary_function, binder1st, ptr_fun, std::atomic_…< std::shared_ptr>. Я уже не говорю о случаях вроде std::codecvt, где устаревает форма с определёнными типами.

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

но выкидывать мусор нельзя - ибо совместимость.

Это больше к компиляторам относится, чем к самому языку. Читая документацию, часто можно натолкнуться на: (deprecated in C++20) и даже (removed in C++17).

Сходу нашёл: unary_function, binary_function, binder1st, ptr_fun, std::atomic_…std::shared_ptr. Я уже не говорю о случаях вроде std::codecvt, где устаревает форма с определёнными типами.