Datenstruktur für Objekte unterschiedlichen Typs
-
Hallo!
Ich wollte mal fragen, ob es in C++ irgendeine Datenstruktur gibt, in der man Objekte von verschiedenen Typen ablegen kann. Also sowas wie eine Liste, in die man alles mögliche reinpacken kann und es beim herausnehmen mittels casten wieder verwenden kann???
-
void* kann in einen beliebigen Zeigertyp gecastet werden, ansonsten kannst du auch verschiedene Typen zu einer union zusammenfassen (allerdings mußt du dir in beiden Fällen merken, was für ein Datentyp gerade aktiv ist).
-
Ok, danke, dann versuche ich es mal mit void*
-
Vielleicht noch boost::any?