const int **
- это указатель на указатель на const int, но вы передаете указатель на указатель на int
Я думаю, что вы можете объявить тест с int ** const
, который говоритчто указатель является константой, а не значением.
ПРИМЕЧАНИЕ: и я думаю, что это должно быть включено в каждый вопрос, касающийся указателей в C: cdecl.org - довольно хороший способ дать читаемое человеком выражение