【发布时间】:2020-08-04 01:16:32
【问题描述】:
例如,为什么 arr[ ][5] 可以,但 arr[5][ ] 不行?这个想法如何扩展到更大的维度?例如,你能合法地将一个三维数组定义为 arr[ ][ ][5] 吗?
我只是第一次了解 MDA,我很难理解这一点,所以我很想听听解释/演练。谢谢!
【问题讨论】:
-
使用
std::vector。如果需要多维,请将std::vector作为成员变量放入包装类中,以将索引转换为平面向量。
标签: c++ arrays multidimensional-array