我正在尝试将二维数组传递给一个接受指针指针的函数。而且我了解到二维数组不是指向指针的指针(指向一维数组的指针)。当我编译下面的代码时,我得到了这个错误。
#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 错误而终止的第一个编译除外。
如果可能的话,任何人都可以清除我对此和一些文档的疑问,以解决我的更多疑问。