Hey Leute!
Da ich nun gerade am Umsteigen von C auf C++ bin, bekomme ich jetzt öfters die Fehlermeldung "cannot convert char* to const char*", bei einem Funktionsaufruf. In C ist das ja auch so, dass die Funktionen const char* als Parameter haben, nur bedeutet das ja nur, dass die Daten in der Funktion nicht geändert werden können oder?
In C habe ich jedenfalls hier nie eine Fehlermeldung bekommen. Muss ich jetzt bei jedem Funktionsaufruf einen const_cast machen? Wird ja wohl eine andere Möglichkeit geben oder?
Lg
Da ich nun gerade am Umsteigen von C auf C++ bin, bekomme ich jetzt öfters die Fehlermeldung "cannot convert char* to const char*", bei einem Funktionsaufruf. In C ist das ja auch so, dass die Funktionen const char* als Parameter haben, nur bedeutet das ja nur, dass die Daten in der Funktion nicht geändert werden können oder?
In C habe ich jedenfalls hier nie eine Fehlermeldung bekommen. Muss ich jetzt bei jedem Funktionsaufruf einen const_cast machen? Wird ja wohl eine andere Möglichkeit geben oder?
Lg