C++中二维动态数组的创建
int rows,cols;//rows行,cols列
int **p=new int;
p=new int*[rows]//创建一个有rows个元素的动态数组
for(int i=0;i<rows;i++){
p[i]=new int[cols];
}
p为一个指向指针的指针
使用完毕释放空间
for(int i=0; i!=cols; i++){
delete[] p[i];
}
delete[] p;
new int(10):是初始化第一个数据为10
new int[10]:是分配空间为10