У меня постоянные многомерные массивы разных размеров. Я хотел бы передать их в функцию. Тем не менее, я получил бы ошибку отсутствующего индекса, размеры массивов разные, поэтому я не могу поместить индекс в параметр массива. Каково решение этой проблемы?
Вот пример кода. Фактические массивы больше.
//ARRAY1
const double ARRAY1[3][2][2] =
{
{
{1.0,1.0},
{1.0,1.0},
}
,
{
{1.0,1.0},
{1.0,1.0},
}
,
{
{1.0,1.0},
{1.0,1.0},
}
}
//ARRAY2
const double ARRAY2[2][2][2] =
{
{
{1.0,1.0},
{1.0,1.0},
}
,
{
{1.0,1.0},
{1.0,1.0},
}
}
//How to declare the parameter?
double SomeFunctionToWorkWithBothArrays(const double arr[][][])
{
}