Casting



  • Hi Forum !
    Ich habe mir eine LinkedList programmiert die als Sammlung von Medien dienen soll. Medium ist bei mir eine Superklasse, die dann jeweils an eine Klasse DVD usw. weiter vererbt wird. So ich kann diese Medien auch wunderbar in meine Liste einfügen (eben als Medium). ABer gibt es die Möglichkeit, wenn ich hinterher ein Object aus dieser List wieder heraus holen möchte, diese von einem Medium wieder in eine DVD zu verwandeln ?

    Gruß Paulus



  • Hallo

    ja, mit dynamic_cast.
    Allerdings solltest du deine Klassen durch Polymorphie so gestalten, das bereits das Interface der Basisklasse reicht um alle notwenigen Aktionen von außen zu steuern.

    bis bald
    akari



  • Danke für die schnelle Hilfe 🙂


Anmelden zum Antworten