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?