- Module negators
- Deprecated in C++17, no longer in the standard since C++20. Use
not_fn
instead.
- Module pointer_adaptors
- Deprecated in C++11, no longer in the standard since C++17.
- Module ptrmem_adaptors
- Deprecated in C++11, no longer in the standard since C++17. Use
mem_fn
instead.
- Struct std::__is_nullptr_t< _Tp >
- Non-standard. Use
is_null_pointer
instead.
- Struct std::binary_function< _Arg1, _Arg2, _Result >
- Deprecated in C++11, no longer in the standard since C++17.
- Member std::get_unexpected () noexcept
- Removed from the C++ standard in C++17
- Struct std::is_literal_type< _Tp >
- Deprecated in C++17, removed in C++20. The idea of a literal type isn't useful.
- Struct std::is_pod< _Tp >
- Deprecated in C++20. Use
is_standard_layout && is_trivial
instead.
- Member std::random_shuffle (_RandomAccessIterator __first, _RandomAccessIterator __last)
- Since C++14
std::random_shuffle
is not part of the C++ standard. Use std::shuffle
instead, which was introduced in C++11.
- Member std::random_shuffle (_RandomAccessIterator __first, _RandomAccessIterator __last, _RandomNumberGenerator &&__rand)
- Since C++14
std::random_shuffle
is not part of the C++ standard. Use std::shuffle
instead, which was introduced in C++11.
- Member std::set_unexpected (unexpected_handler) noexcept
- Removed from the C++ standard in C++17
- Struct std::unary_function< _Arg, _Result >
- Deprecated in C++11, no longer in the standard since C++17.
- Member std::unexpected ()
- Removed from the C++ standard in C++17