I\'m using C++ with GCC\'s C extension for designated inits / designated array initializers and I\'ve come across a bit of a pickle. If I have the following (contrived) exam