ポインターへのポインターを受け入れる関数に 2 次元配列を渡そうとしています。そして、2次元配列はポインターへのポインター(1次元配列へのポインター)ではないことを学びました。以下のコードをコンパイルすると、このエラーが発生しました。
#include<iostream>
void myFuntion(int **array)
{
}
int main()
{
int array[][]= {{1,2,3,4},{5,6,7,8,9},{10,11,12,13}};
myFuntion(array);
return 0;
}
関数 'int main()' 内: 行 5: エラー: 多次元配列としての 'array' の宣言には、-Wfatal-errors により終了した最初のコンパイルを除くすべての次元の境界が必要です。
可能であれば、これといくつかのドキュメントに関する私の疑問を誰かが解決できますか?