Zur laufzeit Datentyp ändern?
-
Hi,
nehmen wir an ich hab eine variable:
float x=3.0f;
nun möchte ich zur laufzeit aus float ein double machen.
Wie geht das?
-
Jeder primitive Datentyp (int, float, double...) hat, systemabhängig, eine Grösse
und einen Wertebereich. Mit der Deklaration legst du dich diesbezüglich fest.
Ein nachfolgende Änderung ist nicht mehr möglich du musst den Wert in
eine Variable des gewünschten Typs umkopieren.mfg JJ
-
Du kannst den Typ von dieser Variablen nicht ändern. Aber Folgendes geht:
double y = x;
oder
double(x)
oder
(double) x
oder
static_cast<double>(x)