Wie konvertiert man "Zeiger auf Zeigertyp" in const?

Mit folgendem Code

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

Ich bekomme das:

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

Ich kann nicht verstehen warum. Warumtest kann nicht lautlos besetzt werdenconst double**? Warum soll ich das explizit machen? ich weiß das

TestF(const_cast<const double**>(test)) 

macht meinen Code korrekt, aber ich denke, das sollte unnötig sein.

Gibt es einige Schlüsselkonzepte?const dass ich vermisse?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage