Extends the lifetime of every temporary in the range-initializer of a range-based for, fixing for (auto x : f().items()).
Other papers in Small language features (C++23)
P0330R8Literal Suffix for (signed) size_tVirtual 2020P1401R5Narrowing contextual conversions to boolVirtual Jun 2021P1847R4Make declaration order layout mandatedVirtual Jun 2021P0849R8
auto(x): decay-copy in the languageVirtual Oct 2021P2360R0Extend init-statement to allow alias-declarationVirtual Oct 2021P2324R2Labels at the end of compound statements (C compatibility)Virtual Jul 2022All 8 papers in Small language features (C++23) →