const_cast

Das Schlüsselwort const_cast wurde vorgesehen, um Qualifizierer (const oder volatile) von einem Datentyp zu entfernen. Dabei muss der neue Datentyp vom Ursprungsdatentyp nur durch diesen Qualifizierer unterschieden sein.

const char * konstanterZeiger = "Hallo Welt";
      char * variablerZeiger;

variablerZeiger
= konstanterZeiger; // nicht erlaubt

variablerZeiger = const_cast<char*>(konstanterZeiger); // nach Umwandlung erlaubt


Übersicht Keywords C++