Пункт 8.5p7 Стандартных состояний С++ 11:
Для инициализации объекта типа типа T означает:
если T является (возможно, cv-квалифицированным) классом типа (раздел 9) с предоставленным пользователем конструктором (12.1), то конструктор по умолчанию для T называется (и инициализация плохо сформирована, если T не имеет доступного значения по умолчанию Конструктор);
если T является (возможно, cv-квалифицированным) классом типа non-union без созданного пользователем конструктора, тогда объект нулевой инициализированный и, если Ts неявно объявленный конструктор по умолчанию является нетривиальным, этот конструктор называется.
если T - тип массива, то каждый элемент инициализируется значением;
в противном случае объект нулевой инициализируется.
У меня проблема с пониманием символов, выделенных жирным шрифтом выше. Как дополнительный вызов T-неявного конструктора по умолчанию может изменить нулевую инициализацию, которая только что произошла в этом случае?