>I was irritated by a separate thread to imply that I was blind.
Well that was really meant for the thread as a whole. If you take the initial premise that the code would not compile for the OP, then what is the solution? I felt the solution was to remove the offending braces (the braces for members which were not array items), whether the C++ standard said to or not. I guess I was wrong.