Domyślna inicjalizacja std :: array?

Z C ++ 11std::array, czy mam gwarancję, że składniastd::array<T, N> x; domyślnie zainicjuje wszystkie elementy tablicy?

EDYTOWAĆ: jeśli nie, czy istnieje składnia, która będzie działać na wszystkich tablicach (w tym tablicach o zerowej wielkości), aby zainicjować wszystkie elementy do ich wartości domyślnej?

EDYTOWAĆ: oncppreference, domyślny opis konstruktora mówi:

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

więc odpowiedź może być twierdząca. Ale chciałbym być tego pewien zgodnie ze standardem lub przyszłym standardem.

questionAnswers(4)

yourAnswerToTheQuestion