Я пытаюсь инициализировать списки инициализаторов 2D std:: array, но компилятор говорит мне, что слишком много инициализаторов.
например:
std::array<std::array<int, 2>, 2> shape = { {1, 1},
{1, 1} };
Ошибка компилятора: ошибка: слишком много инициализаторов для ‘std::array<std::array<int, 2ul>, 2ul>’
Но явно их не так уж много. Я что-то делаю неправильно?