我正在尝试将一个二维数组传递给一个接受指针的函数,而我已经学习到一个二维数组实际上是一个指向指针(指向1-D数组)的指针。当我编译下面的代码时,我遇到了这个错误。
#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行:错误:声明'multidimensional array'的'array'必须为除第一维以外的所有维度指定边界 由于-Wfatal-errors,编译终止。
有人能否解答我的疑惑,并提供一些可能解决我其他疑问的文档。