Исправление Begemoth, 31.10.14 08:06 (текущая версия) :
Чем такой вариант не устраивает?
struct Foo { int a; int b = 0; int c = 0; int d = 0; }; auto foo = Foo { 42 };
Исходная версия Begemoth, 31.10.14 08:06: