从Java到C+的快速数组转换+;

从Java到C+的快速数组转换+;,java,c++,arrays,multidimensional-array,porting,Java,C++,Arrays,Multidimensional Array,Porting,我将如何使用以下内容: int array[][] = {{0,0,0},{1,0,0}}; ,你会这样做: int array[][3] = {{0,0,0},{1,0,0}}; 只有第一个维度可以省略。您可以这样做: int array[][3] = {{0,0,0},{1,0,0}}; 只有第一个尺寸可以省略。如下: int array[2][3] = {{0,0,0},{1,0,0}}; 或者,因为第一个维度是可选的: int array[][3] = {{0,0,0},{1,

我将如何使用以下内容:

int array[][] = {{0,0,0},{1,0,0}};

<……是C++中的java代码?< /p> ,你会这样做:

int array[][3] = {{0,0,0},{1,0,0}};

只有第一个维度可以省略。

您可以这样做:

int array[][3] = {{0,0,0},{1,0,0}};
只有第一个尺寸可以省略。

如下:

int array[2][3] = {{0,0,0},{1,0,0}};
或者,因为第一个维度是可选的:

int array[][3] = {{0,0,0},{1,0,0}};
顺便说一下,在Java中,声明相同数组的惯用方法是:

int[][] array = {{0,0,0},{1,0,0}}; // [][] goes before the variable name
像这样:

int array[2][3] = {{0,0,0},{1,0,0}};
或者,因为第一个维度是可选的:

int array[][3] = {{0,0,0},{1,0,0}};
顺便说一下,在Java中,声明相同数组的惯用方法是:

int[][] array = {{0,0,0},{1,0,0}}; // [][] goes before the variable name

我会让你的答案被接受,因为它有更多的信息。感谢这两个:)我会让你的答案被接受,因为它有更多的信息。感谢两位:)