Bezeichner für neue Variable aus einer anderen Variable holen
-
Hallo
Ich würde gerne eine Variable mit dem Namen den ich in einer anderen Variablen gespeichert habe benennen.
also:
string a = "hallo";
int (die soll jetzt hallo heißen);Geht das überhaupt?
Danke schon mal.
-
Meines Erachtens unterstüzt C++ keine variablen Variablen, selbst wenn, ist es unsauber. Benutze doch Arrays, pairs, was auch immer...
-
map<string,int> vars; vars["hallo"]=5; string s; cout<<vars["hallo"];
-
Ok
danke. Mit Arrays und sowas kenne ich mich leider noch gar nicht aus. Bin ein totaler Anfänger *blush* aber ich werde mich mal einlesen.
Lieben Gruß
evee
-
Das ist eher eine Stärke von dynamsichen Skriptsprachen, wie z.B Python. In C++ ist die gängige Alternative die vorgeschlagene Map mit strings.