В С++ 11 оба следующих утверждения являются законными:
1. int a[8] = {};
2. int a[8]{};
Однако, мне нравится утверждение 1 лучше, чем утверждение 2, потому что я считаю, что оператор 1 более выразителен.
Стандарт С++ 11 гарантирует, что оба оператора семантически эквивалентны?