c++ - 将表达式匹配到涉及动态二维数组的数据类型

标签 c++ multidimensional-array

好的,这是一道我遇到麻烦的家庭作业题。我完成了所有其他问题,这是我坚持的最后一个问题。

假设变量 parkingLot 指向 Car 对象的动态二维数组。将每个表达式与其数据类型相匹配。一个答案将被使用两次。

 parkingLot[0][2]
 parkingLot+1
 parkingLot
 parkingLot[1]

匹配到: A。 汽车* b. 汽车** C。 汽车

有人能给我解释一下吗?

最佳答案

不想回答家庭作业问题,所以我会尽量笼统。您必须将其视为级别。在顶层,您俯视二维数组,您会看到两个指针。如果向下钻取一个级别,您仍会看到另一个指针。底部是对象本身。

关于c++ - 将表达式匹配到涉及动态二维数组的数据类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33381732/

相关文章:

python - Python Numpy 数组中的 double 元素

c++ - 将大小为编译时常量的数组初始化为单个值

c++ - 如何为c/c++程序生成没有崩溃/segfault的核心转储文件

javascript - Vue.js v-if 里面的 v-for 没有主动监听数组变化

arrays - Scala 中的 6 维或更多维数组

php - 从 MySQL 表构建 PHP 数组

c++ - 在已经存在的类上调用一个线程而不是创建一个

c++ - 在消息中显示每个字符的十六进制?

c++ - 使用非正方形分辨率时,过剩球体会出现拉伸(stretch)

ruby-on-rails - 排序多维数组,降序