I\'m trying to find a convenient way to initialise \'pod\' C++ structs. Now, consider the following struct:
struct FooBar { int foo; float bar; }; // jus
Since style A is not allowed in C++ and you don't want style B then how about using style BX:
style A
style B
style BX
FooBar fb = { /*.foo=*/ 12, /*.bar=*/ 3.4 }; // :)
At least help at some extent.