C++中本身是没有数组的,c++中数组的本质也就是指针。
二维数组也就是指针的指针创建。
例如 :
int ma;
int **p=new int *[ma];
p[0]=new int[12];//第一维含有12个元素。
可以使用vector创建二维数组。
vector< vector<int> >vec;
vec.push_back(vector<int>(12));
C++中本身是没有数组的,c++中数组的本质也就是指针。
二维数组也就是指针的指针创建。
例如 :
int ma;
int **p=new int *[ma];
p[0]=new int[12];//第一维含有12个元素。
vector< vector<int> >vec;
vec.push_back(vector<int>(12));