
Here’s a nice pic of a 2D vector incase you’re wondering what it is to begin with:
Declare, initialize a 2d vector and print it out

#include <iostream>
#include <vector>
using namespace std;
void PrintBoard(const vector<vector<int>> board) {
for (int i = 0; i < board.size(); i++) {
for (int j = 0; j < board[i].size(); j++) {
cout << board[i][j];
}
cout << "\n";
}
}
int main() {
vector<vector<int>> board{{0, 1, 0, 0, 0, 0},
{0, 1, 0, 0, 0, 0},
{0, 1, 0, 0, 0, 0},
{0, 1, 0, 0, 0, 0},
{0, 0, 0, 0, 1, 0}};
PrintBoard(board);
}
Output:
