| ▲ | p0w3n3d 8 hours ago | |
For me this is the most important initialization in C that helps with clarity so much, I used mostly structs to have function parameters intialized like thisHowever C++ had at time no default initialization for unmentioned fields, so in 2017 I had to remove it when converting the code to C++ | ||
| ▲ | 3 hours ago | parent | next [-] | |
| [deleted] | ||
| ▲ | einpoklum 4 hours ago | parent | prev [-] | |
Designated initializers were unofficially supported by GCC (and clang IIANM) since around when C++11 was supported. See: https://godbolt.org/z/3aKaa7dnM only if you specifically ask to get an error, would you actually get it. | ||