Why does C++11 not support designated initializer lists as C99?
On July 15 '17 P0329R4 was accepted into the c++20 standard: http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0329r4.pdf This brings limited support for c99's Designated Initializers.
https://stackoverflow.com/questions/18731707/