大家好,我实际上试图在c++中创建一个二维数组,但无法创建,当我执行以下语句时 int arr=new int[10][10] 它给了我错误,当我在谷歌上搜索时,它显示c++中的2D数组是指针数组,它被声明为像下面这样的语句= new int*[rowCount]; a[i] = new int[colCount]; 我得到的逻辑是一个指向矩阵指针的指针,但现在我不能理解这样的逻辑,比如我如何指向这个矩阵上
我试图填充一个二维数组,并将其传递给一个函数,但我无法使其工作。fillField( char** data, int row, int column ) for( int r = 0; r < row; r++ ) for( int c= 0; c < column; c++ ) *data = EMPTYFIELD; }
}