c++ - 有人可以帮我处理 3d 数组吗

标签 c++ arrays

您好,我是编程新手。我参加了 Java 类(class)的介绍,我正在学习 C++。

我的问题是,在 3D 数组中:

int myArr[a][b][c];

定义图层的是哪一个? a 还是 c

最佳答案

数组在 C++ 中的分配方式,你将有一个 block ,每个 block 指向一个 b block ,每个 block 指向一个 c block 。像这样:

 a -> b -> c
           c
           c
      b -> c
           c
           c

所以,我会说 a 正在定义层。

关于c++ - 有人可以帮我处理 3d 数组吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19531410/

相关文章:

c++ - 使用什么架构来暗示一个类中的 2 种行为?

java - 将 Excel 转换为 JSON

c - 检查数组中的数字是否有公因数的省时方法?

c++ - 如何使用树 C++ 评估 bool 语句

python - 根据条件替换 numpy 数组中的最小元素

python - 当一种数据类型是对象时,numpy 掩码数组的行为有所不同

c++ - std::copy 3维数组到3维 vector

c++ - 不使用循环 C++ 添加数组

c++ - 调用参数置换不变函数 f(i++, i++)

c++ - 由于加号或减号,if/else 语句输出未显示正确的消息