Inhaltsverzeichnis
Casts
Cast-Typen
Verwendung
Casts
C-Casts
- und wozu braucht man sie überhaupt?
C++-Casts
- und warum man keine C-Casts braucht
Cast-Typen
Umformung
: Konstruktion eines passenden Objekts
static_cast
: Typumformung, Zeigerumformung
dynamic_cast
: Mit Hilfe von
Runtime Type Information
das Interface wechseln
const_cast
:
Const-Correctness
übergehen
reinterpret_cast
: Die Sicht auf die Daten beliebig uminterpretieren
Verwendung
Wann verwendet man Castings?