C++创建二维数组
二维静态数组
int v1[2][3]={{1,2,3},{4,5,6}};
二维动态数组
int **v2;
v2 = new int*[10]; //注意,int*[10]表示一个有10个元素的指针数组
for (int i = 0; i < 10; ++i)
{
v2[i] = new int[5];
}
利用vector创建二维数组
vector<vector<int> > v3(rows,vector<int>(columns));
for(int i=0;i<rows;i++){//初始化
for(int j=0;j<columns;j++){
v3[i][j] = v1[i][j];
}
}