Demo
#include <iostream>
#include <vector>
using namespace std;
int main()
{
// 定义2*3 二维数组
// vector<vector<int> > a(row, vector<int>(col, 0)); 初始化为0
vector<vector<int> > a(2, vector<int>(3, 0));
a[0][0] = 1;
a[0][1] = 2;
a[0][2] = 3;
a[1][0] = 4;
a[1][1] = 5;
a[1][2] = 6;
int row = a.size(); // 行数
int col = a[0].size(); // 列数
for (int i = 0; i < row; ++i)
{
for (int j = 0; j < col; ++j)
cout << a[i][j] << " ";
cout << endl;
}
return 0;
}
运行结果