Я пытаюсь добавить вектор вектора к другому вектору вектора вдоль строк, как вектор 4x4
становится строкой 4x8
(не 8x4
) /column).
Мне нужны инструкции, чтобы сделать это 4x8
.
Grid
- это объект, который состоит из Square
объектов.
Grid CombineGrid(Grid one, Grid two)
{
vector<vector<Square>> gridOne = one.fields;
vector<vector<Square>> gridTwo = two.fields;
vector<vector<Square>> temp;
int reqCol = one.columns + two.columns, reqRow = one.rows + one.rows;
temp = gridOne;
temp.insert(temp.end(), gridTwo.begin(), gridTwo.end());
for (const auto &row : temp)
{
for (Square x:row)
{
cout << "y" << ' ';
cout << endl;
}
}
Grid finalGrid(one.columns + two.columns, two.rows + two.rows);
finalGrid.fields = temp;
return finalGrid;
}