Допустим, у меня есть такой массив:
string x[2][55];
Если я хочу заполнить его "-1", это правильный путь:
fill(&x[0][0],&x[2][55],"-1");
Это сбойкогда я пытался запустить его.Если я изменю x [2] [55] на x [1] [54], это будет работать, но не инициализирует последний элемент массива.
Вот пример, подтверждающий мою точку зрения:
string x[2][55];
x[1][54] = "x";
fill(&x[0][0],&x[1][54],"-1");
cout<<x[1][54]<<endl; // this print's "x"