方法1:
int N=5, M=6;
vector<vector<int> > Matrix(N);
for(int i =0; i< Matrix.size(); i++){
Matrix[i].resize(M);
}
方法2:
#include <iostream>
#include<vector>
#include<algorithm>
#include<string>
using namespace std;
int main(){
int m, n;
cin >> m >> n ;
vector<vector<int>> v1(m, vector<int>(n));
for (int i = 0; i < m; i++){
for (int j = 0; j < n; j++)
cin >> v1[i][j];
}
return 0;
}
本文介绍了如何利用C++ STL中的vector来创建并初始化二维数组,包括两种不同的实现方式,详细阐述了每种方法的步骤和示例代码。
2825

被折叠的 条评论
为什么被折叠?



