У меня есть постоянные многомерные массивы разных размеров. Я хотел бы передать их функции. Однако я бы получил ошибку без индекса, размеры массивов разные, поэтому я не могу указать индекс в параметре массива. Каково решение этой проблемы?
Вот пример кода. Фактические массивы больше.
//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[][][])
{
}