我必须声明一个数组或多维数组的数组,而不知道大小.我希望在这种情况下使用简单的数组做类似的事情:
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++ ×1