Casten
-
Hallo.
Für was brauche ich eigentlich die schlüsselwörter wie static_cast oder dynamic cast.ich kann doch einfach
z.B.int color; TColor a = (TColor)color;benutzen.
Wiso sollte ich dann folgendes benutzen ?
TColor a = static_cast<TColor>(color);
-
Hallo
die *_cast - Templates sind C++ Style. Jede einzelne ist für einen anderen spezielen Zweck. Richtig eingesetzt können sie zu mehr Fehlersicherheit beitragen.
Der harte Cast hingegen ist C- Style. Funktioniert soweit... aber du muist selber aufpassen, das du ihn richtig einsetzt.
bis bald
akari
-
Dieser Thread wurde von Moderator/in Jansen aus dem Forum VCL/CLX (Borland C++ Builder) in das Forum C++ verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
akari schrieb:
Der harte Cast hingegen ist C- Style. Funktioniert soweit...
...wobei die Funktionalität des dynamic_casts nicht vollständig durch den C-Cast abgedeckt wird.