【发布时间】:2017-10-07 03:20:32
【问题描述】:
class ClassName {
A* grid[][];
}
我收到“‘网格’声明为多维数组必须具有除第一个维度之外的所有维度的边界”错误。问题是在我运行程序之前我不会知道尺寸,其中尺寸是参数之一。
指令指出网格的每个元素都应该是一个 A*——即指向 A 类型对象的指针。
我该怎么做?
【问题讨论】:
-
如何在析构函数中删除网格?
-
你确定这是你需要的,而不是
std::vector<std::vector<A>>?
标签: c++ pointers multidimensional-array