E0137: выражение должно быть допустимым для изменения левосторонним значением

я пытаюсь создать игру "жизнь" на C++ с помощью двумерных массивов, однако не знаю как заполнить массивы. выдаёт ошибку: E0137 выражение должно быть допустимым для изменения левосторонним значением

const size_t w = 3;
const size_t h = 3;
int m[w];
int map[h][w] = { {1, 0, 1}, {0, 1, 0}, {1, 0, 1} };

for (int count = 0; count < w; count++) { m[count] = 1; }
for (int count = 0; count < h; count++) { map[count] = m;}

Ответы (1 шт):

Автор решения: Harry
int map[h][w]

Значит, map[count] - это просто массив int[w]. И как вы собираетесь присваивать что-то массиву?...

→ Ссылка