RTTI andersherum?
-
Hi Leute!
Geht das mit RTTI auch anders herum?
Ich initialisieren mein Programm anhand einer XML-Datei, und für enums habe ich immer die Zahl gespeichert.
Kann ich auch den String speichern und mittels RTTI dann den String in die Zahl verwandeln?Ein anderer Ansatz wäre zu jeder enum (bei der es sich auch lohnt) passende Konvertierungsfunktionen zu schreiben.
Geht das auch automatisch mit RTTI?
-
Blaze schrieb:
Kann ich auch den String speichern und mittels RTTI dann den String in die Zahl verwandeln?
Nein, du gelangst zur Laufzeit nicht an die Enumerator-Bezeichner (weil es sie nicht mehr gibt). Der Ansatz mit der Zahl ist schon okay.
-
Alles klar! :xmas1: