Designated Initializers, the best feature of C++20

20 points by LesleyLai


Qyriad

I've regularly used both C and C++ often, and losing this C99 feature when switching languages was so frustrating. (The C++ -> C equivalent frustration was binary literals from C++14, finally added in C23.) Was there a specific rationale for not having designated initializers for so long? Or was it just that no one had pushed a proposal for it through?