Dynamisches Casten
-
Hi!
Ich hab eine Liste: List<a> myList
Darin sind manche Objekte von Klasse a und manche der Klasse b.
b ist von a abgeleitet mit einer Variablen mehr.ref class a {...} ref class b : a { Public: double var; }
Ich möchte jetzt zB. diese Operation ausführen:
double myDouble = dynamic_cast<b^>(myList[0])->var;
Beim Index 0 der Liste liegt auf jedenfall ein Objekt der Klasse b.
Auf diese Weise bekomm ich aber die Exception:
Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
Kann mir jemand helfen?
Viele Grüße!
-
Ja dämlich muss man sein ;).
Jetzt war ich so auf das dynamische casten fixiert, dass ich die empfangende
Variable nicht erstellt habGrüße
-
Da wäre doch safe_cast angesagt...