Czy możemy pominąć podwójne nawiasy klamrowe dla std :: array w C ++ 14?

Czytam teraz wersję roboczą standardu C ++ 14 i być może moja legale jest trochę zardzewiała, ale nie mogę znaleźć żadnej wzmianki o zezwoleniu na inicjalizację, jak poniżej

std::array<int, 3> arr{1,2,3};

legalne. (EDYCJA: Najwyraźniej powyższa jest składnia prawna w C ++ 11.) Obecnie w C ++ 11 musimy zainicjować std :: array as

std::array<int, 3> arr{{1,2,3}}; // uniform initialization + aggregate initialization

lub

std::array<int, 3> arr = {1,2,3};

Pomyślałem, że słyszałem gdzieś, że rozluźniają reguły w C ++ 14, więc nie musieliśmy używać metody podwójnego nawiasu, gdy używamy jednolitej inicjalizacji, ale nie mogę znaleźć rzeczywistego dowodu.

UWAGA: Powodem, dla którego mnie to obchodzi, jest to, że obecnie pracuję nad typem multi_array - i nie chcę go inicjalizować tak jak

multi_array<int, 2, 2> matrix = {
  {{ 1, 2 }}, {{ 3, 4 }}
};

questionAnswers(1)

yourAnswerToTheQuestion