Если вы хотите убедиться, что f
принимает указатель на const-квалифицированную int, вы можете соответствующим образом привести аргумент функции:
f(static_cast<int const *>(param));
В качестве альтернативы, если вы хотите убедиться, что f
принимает ссылку на указатель с константным указателем, вы можете добавить спецификатор const к аргументу функции:
void f(Func f , int * const param)