variabler Name für Klasseninstanz

foxxx

Mitglied
Mahlzeit,

ich suche im Moment gerade nach einer Möglichkeit meine Klasse mit einem variablen Namen zu instanzieren, aber daran scheiterts schon bei mir :(

Ich soll ja in meinem Programm zur Laufzeit verschiedene Kontakte verwalten. Das heißt ich muß die ja irgendwie variabel instanzieren.

Das haut aber nicht hin (Klasse heißt "Kontakt"):

cout << "Name Kontakt";
cin >> x;
Kontakt x;

oder

Kontakt "Kontakt" & i;


bin grad irgendwie ein wenig am verzweifeln, weils bei schon am Start scheitert...
 
moin


So kann das auch nicht gehen!
Vielleicht mit nem Array von dem jedes Element auf eine Instanz zeigt, und ein zweites Array in dem du die Namen speicherst und die Stelle des Namens in dem Array, sagt welches Element des ersten Arrays auf die richtige Instanz zeigt.


mfg
umbrasaxum
 
Na toll...

Wir hatten bisher genau zwei Nachmittage C++ und haben Schleifen, Switch, Erstellung von Klassen - Instanzierung von Obejekten und 15 Minuten Vererbung gemacht... Und nu seh ich kein Land mehr
 
Zurück