这是C+;中的有效二维数组定义吗+;? 我刚才在C++代码中看到了这样的东西(编译并可能在VS2010中工作): 这是C++中创建多维数组的新符号吗?还是我遗漏了什么?就我所记得的,数组在C++中以这种方式[a] [b]声明为[a,b]。如果您能解释此代码,我们将不胜感激

这是C+;中的有效二维数组定义吗+;? 我刚才在C++代码中看到了这样的东西(编译并可能在VS2010中工作): 这是C++中创建多维数组的新符号吗?还是我遗漏了什么?就我所记得的,数组在C++中以这种方式[a] [b]声明为[a,b]。如果您能解释此代码,我们将不胜感激,c++,pointers,multidimensional-array,C++,Pointers,Multidimensional Array,谢谢。这是有效的语法,但它没有指定2D数组。它使用的是,所以它相当于: int *p = new int[6]; p[3] = 5; int *p = new int[6]; p[3] = 5;

谢谢。

这是有效的语法,但它没有指定2D数组。它使用的是,所以它相当于:

int *p = new int[6];
p[3] = 5;
int *p = new int[6];
p[3] = 5;