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.