Adresse Operator
-
Hi @ all !
Man nehme an der Name einer Variable steht im einen String, wäre es mir dann irgendwie möglich an die Adresse dieser Variable (welche im String steht) heran zu kommen.Beispiel:
int a=10;
char Varistring = "a" // Von a wird die Adresse benötigtFür Hilfe wäre ich echt dankbar
-
Nein zumindest nicht so wie es (wahrscheinlich) in PHP gehen wird.
Man könnte es mit einer Map versuchen, Pseudocode:map<std::string, int *> Map; int a; Map["a"] = &a; map<std::string, int *>::iterator it = Map.find("a"); if(it != Map.end()) cout << "Die Adresse von a ist:" << *it;
EDIT: Als Value der Map könnte man statt int * wahrscheinlich besser void * nehmen, so kann man auch andere Zeiger speichern.