Передача 2-D массива в качестве аргумента
Я пытаюсь передать 2-й массив функции, которая принимает указатель на указатель. И я узнал, что двумерный массив - ничто иное, как указатель на указатель (указатель на одномерный массив). Я, когда я компилирую код ниже, я получил эту ошибку.
#include
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: ошибка: объявление 'массив» так как многомерный массив должен иметь границы для всех измерений, кроме первой компиляции, завершенной из-за -Wfatal-ошибок.
Кто-нибудь может очистить мои сомнения относительно этого и некоторых документов, если это возможно, для моих дополнительных сомнений.