Connected features
Papers
14 · Virtual Jun 2021 → Wrocław 2024Removes garbage-collection support (declare_reachable, pointer safety).
Deprecates aligned_storage and aligned_union.
Un-deprecates compound assignment on volatile (v += 1) (DR).
Deprecates numeric_limits::has_denorm.
Rewrites Annex D (deprecated features) in the mandating wording style.
Removes deprecated arithmetic conversions between different enumeration types or enums and floating point.
Removes the deprecated std::allocator::is_always_equal typedef.
Removes the zero-argument basic_string::reserve().
Removes the deprecated Unicode conversion facets (codecvt_utf8 and friends).
Removes the deprecated strstream classes.
Removes the deprecated shared_ptr atomic access functions.
Removes wstring_convert and wbuffer_convert.
Removes deprecated array comparisons (== between two arrays is ill-formed).
Deprecates the notion of trivial types (is_trivial).