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.