c++: designators in single-element init lists