标签: memory-management multidimensional-array
我正在构建一个类,它包含一个可以是2D或3D的网格中的对象集合。我正在使用多维数组,因为一旦初始化,对象集合不会改变大小。目前,我将2D数组声明为:myArray[x][y][1]。这允许相同的功能独立于我的集合的实际尺寸工作。以myArray[x][y]方式分配的内存量有很大差异吗?我正在用Java工作,但是一旦我按照自己想要的方式运行逻辑,我一直在考虑切换到C ++。
myArray[x][y][1]
myArray[x][y]