3d std::array в C++
Я рано в C++. Я хочу определить 3d std::array
в с ++. когда я определяю массив ниже:
std::array<std::array<std::array<double,3>,4>, 4> DownSide = {
{{0,0.51,0.35},{0,0.51,0.35},{0,0.51,0.35},{0,0.51,0.35}},
{{0,0.51,0.35},{0,0.51,0.35},{0,0.51,0.35},{0,0.51,0.35}},
{{0,0.51,0.35},{0,0.51,0.35},{0,0.51,0.35},{0,0.51,0.35}},
{{0,0.51,0.35},{0,0.51,0.35},{0,0.51,0.35},{0,0.51,0.35}}
};
Я вижу эту ошибку:
error: too many initializers for ‘std::array<std::array<std::array<double, 3ul>, 4ul>, 4ul>’
};
Я погуглил эту ошибку, нашел, что я ошибаюсь в числовых скобках, но я не знаю и не знаю, как я должен написать их. Как я должен сделать?