Funtkionsaufruf mit Variable
-
Hallo zusammen,
ich habe bei mir eine Integer Variable x und drei instanzen einer klassen die m1, m2, m3 heissen. gibt es eine Möglichkeit Fubnktionen der Klasse aufzurufen in abhängigkeit von der x??
Also so das x den Namen der Klasse bestimmt?Mein Versuch mit:
m[x].Funktionsname();
funktioniert nicht!
Vielen Dank
Mfg hans
-
meinst du sowas?
class test { public: void Show(){cout<<"hello";} }; int main(int argc, char* argv[]) { test t[3]; t[0].Show(); t[1].Show(); t[2].Show(); return 0; }
-
Danke, damit komm ich klar!
muss jetzt halt die Instanzen meiner Klassen neu machen, aber es sollte funktioniert.Vielen Dank
mfg Hans
-
yep, musst eben ein objektfeld anlegen, sollte ja aber kein problem sein!
geht natürlich auch dynamisch...