Inicialización por defecto de std :: array?

Con C ++ 11std::array¿Tengo la garantía de que la sintaxis?std::array<T, N> x; ¿inicializará por defecto todos los elementos de la matriz?

EDITAR: de no ser así, ¿hay una sintaxis que funcione en todos los arreglos (incluidos los arreglos de tamaño cero) para inicializar todos los elementos a su valor predeterminado?

EDITAR: encppreference, la descripción del constructor por defecto dice:

(constructor) (implicitly declared) (public member function)
default-constructs or copy-constructs every element of the array 

así que la respuesta puede ser sí. Pero me gustaría estar seguro de eso de acuerdo con el estándar o el estándar futuro.

Respuestas a la pregunta(4)

Su respuesta a la pregunta