Designated Initializers works in C and C++ mode, but it don't work in C++11 mode.
Why?
"An_absolute_file_path\file_name.cpp", line 149: cc0040: error: expected an identifier
[0 + 0] { (u32)(&zero0), 0x00000000 }, // 000: zero signal
^
"An_absolute_file_path\file_name.cpp", line 149: cc0065: error: expected a ";"
[0 + 0] { (u32)(&zero0), 0x00000000 }, // 000: zero signal
^