const-Variablen sind keine Konstanten....?
-
in meinem C++ Buch steht const-Variablen sind keine Konstanten
Stimmt das? - ich vermutte mal ja...
-
Du kannst mit const natürlich Konstanten definieren, allerdings auch normale Variablen "read-only" machen (z.B. wenn du eine const reference an eine Funktion übergibst).
-
ich möchte ein const-variable wieder de-const-en. geht das?
-
Ja, mit const_cast.
-
Michael E. schrieb:
Ja, mit const_cast.
Wenn der Compiler die Konstante aber wirklich in einem read-only-Speicher untergebracht hat, kracht es bei const_cast.
-
cd9000 schrieb:
Michael E. schrieb:
Ja, mit const_cast.
Wenn der Compiler die Konstante aber wirklich in einem read-only-Speicher untergebracht hat, kracht es bei const_cast.
Nope. Erst ein ändernder Zugriff ist illegal.