Inicialização padrão de std :: array?

Com C ++ 11std::array, tenho a garantia de que a sintaxestd::array<T, N> x;&nbsp;irá inicializar por padrão todos os elementos da matriz?

EDITAR: se não, existe uma sintaxe que funcionará em todos os arrays (incluindo arrays de tamanho zero) para inicializar todos os elementos para seu valor padrão?

EDITAR: emcppreferência, a descrição do construtor padrão diz:

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

então a resposta pode ser sim. Mas eu gostaria de ter certeza disso de acordo com o padrão ou padrão futuro.