我想在不知道大小的情况下声明一个数组或多维数组。
我想做一些类似于我在这种情况下使用简单数组所做的事情:
int *array;
cin >> size;
array = new int[size];
也许我可以循环初始化一个指针,如下所示:
int **array;
cin >> rows >> col;
array = new *int[rows]
for (int i = 0; i < rows; ++i)
array[i] = new int[col];
但如果存在更好的解决方案,我宁愿不这样做。