I\'ve got a function that requires const some_type** as an argument (some_type is a struct, and the function needs a pointer to an array of this ty
const some_type**
some_type
You have a few options to get around what jamesdlin outlined in his answer.
You could use an intermediate variable.
some_type const* const_some_array = some_array; f(&const_some_array);
You could change the parameters of f.
f
void f(some_type const* const* some_array);