Многомерный std:: array В С++, как мне создать многомерный std::array? Я пробовал это: std::array<std::array<int, 3>, 3> arr = {{5, 8, 2}, {8, 3, 1}, {5, 3, 9}}; Но это не сработает. Что я делаю неправильно и как это исправить? Ответ 1 Вам нужны дополнительные скобки, до тех пор, пока предложение С++ 14 не вступит. std::array<std::array<int, 3>, 3> arr = {{{5, 8, 2}, {8, 3, 1}, {5, 3, 9}}};
Ответ 1 Вам нужны дополнительные скобки, до тех пор, пока предложение С++ 14 не вступит. std::array<std::array<int, 3>, 3> arr = {{{5, 8, 2}, {8, 3, 1}, {5, 3, 9}}};