Описание тега zero-initialization
- Для примитивов инициализация нуля создает их с инициализацией значения 0
- Для объектов все примитивы, из которых они состоят, инициализируются нулем с последующей инициализацией по умолчанию.
- Для массивов инициализация нулем происходит с использованием правил выше, в зависимости от того, являются ли элементы массива примитивами или объектами.
Для получения дополнительной информации см.: http://en.cppreference.com/w/cpp/language/zero_initialization.