Oh wow, I had totally missed the “designated initializers” of C++20… Imagine that, a good new C++ language feature! 😅 I may start using this pretty often! https://mropert.github.io/2026/01/15/designed_initializers/
Designated Initializers, the best feature of C++20 · Mathieu Ropert

Of all the features added to C++ over the past years, I think Designated Initializers is both the best and one of the least talked about. Time to right that wrong.

@ludovic not as good as in C99, though... In C++, initialization has to follow the order of member declaration 🤦
Still definitely a big readability improvement