如何在不使用指针的情况下初始化可变大小的二维数组?

How to initialize a 2D array with variable size without using pointers?

我想初始化一个二维数组大小,比如 a[x][y],我将在其中将 x 和 y 作为输入。 这可能吗?因为我猜你需要一个常量整数来初始化一个数组。 干杯。

定义数组必须使用数字,不能定义动态大小的数组;这是数组的限制。

但您可以使用新的和高级的数据结构,例如向量、列表、映射、集合...