Objekt dynamisch anfordern?
-
Guten Abend,
ich habe folgendes Problem, ich will in meinem Programm auswählen können mit was für Attributen das Objekt initialisiert wird, das ganze geschiet in einem switch block://...... switch(eingabe) { case '...': static Streaming German("VocabularyGermanUnit1.txt"); break; case '...': static Streaming German("VocabularyGermanUnit2.txt"); break; } //....
[EDIT]Ich bekomme die Fehlermeldung das dass Objekt nicht existiert[/EDIT]
Muss ich die objekte dynamisch erzeugen, damit ich keinen Fehler bekomme?
also mit new und delete?cu max
-
wie wärs damit:
const char * param; switch (...) { ... param = "text1"; etc... } Streaming German(param);
So wie du's machst gehts auf keinen Fall. new/delete geht natürlich, bietet sich aber IMHO nicht besonders an.
-
Ok, danke
MfG Max
-
Ich habe es nun trotzallem dynamisch gemacht(wollte ich auch einmal ausprobiert haben)
Warum kam ich nicht auf deine idee?cu max