int *x = new[x][y] 是一个编译错误。 左右类型不匹配的。
分配二维数组如下:
int **a = new int*[10]; //第一维,
for( int i=0; i<10; i++)
{
a[i] = new int[10]; //分配第二维,每一行的空间。
}
int *x=new[x][y]
int
*x
=
new[x][y]
是一个编译错误。
左右类型不匹配的。
分配二维数组如下:
int
**a
=
new
int*[10];
//第一维,
for(
int
i=0;
i<10;
i++)
{
a[i]
=
new
int[10];
//分配第二维,每一行的
空间
。
}