Как преобразовать «указатель на тип указателя» в const?

Со следующим кодом

void TestF(const double ** testv){;}
void callTest(){
    double** test;
    TestF(test);
}

Я получаю это:

'TestF' : cannot convert parameter 1 from 'double **' to 'const double **'

Я не могу понять почему. Зачемtest не может быть молча приведен кconst double**? Почему я должен делать это явно? я знаю это

TestF(const_cast(test)) 

делает мой код правильным, но я чувствую, что это не нужно.

Есть ли некоторые ключевые понятия оConst что я'м отсутствует?

Ответы на вопрос(2)

Ваш ответ на вопрос