Я создал 2d-массив, называемый цифрами, и хотел бы инициализировать каждый из подмассивов один за другим, чтобы сделать код более понятным. Я понимаю, что следующий код работает:C++ пытается инициализировать значения в массиве 2d
string digits[2][5] = { { " - ","| |"," ","| |"," - " },{ " - ","| |"," ","| |"," - " } };
Но мне интересно, почему следующее не работает:
string digits[2][5];
digits[0] = { " - ","| |"," ","| |"," - " };
digits[1] = { " - ", "| |", " ", "| |", " - " };
Это назначение. Инициализировать список можно только для инициализации. –