小编bla*_*tus的帖子

c ++声明一个不知道大小的数组数组

我必须声明一个数组或多维数组的数组,而不知道大小.我希望在这种情况下使用简单的数组做类似的事情:

int *array;
cin >> size;
array = new int[size];
Run Code Online (Sandbox Code Playgroud)

也许我可以做一个循环来初始化像这样的指针指针:

int **array;
cin >> rows >> col;
array = new *int[rows]
for (int i = 0; i < rows; ++i)
    array[i] = new int[col];
Run Code Online (Sandbox Code Playgroud)

但如果可以提供更好的解决方案,我更愿意不这样做.

c++

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

c++ ×1