Container für alle verschiedene Klassen
-
Hallo,
ich habe mal ein programmiertechnische Frage (man darf keinen Sinn erwarten ;)):
Ich möchte einen Container für alle verschiedene Klassen schreiben. Also nicht
wie zum Beispiel vector, der auf eine bestimmte Klasse festgelegt wird
(z.B.: vector<int>), sondern einen Vector bei dem jedes Element einer anderen
Klasse angehört. Wie könnte man denn das verwirklichen?
-
Schau dir mal boost::any an.
-
Oh danke! Boost ist umfangreicher als ich dachte! Muss ich mir mal genauer
anschauen!!!
-
Und vielleicht noch die folgenden Bibliotheken von Boost anschauen:
boost::tuple
boost::variantGrüssli

-
Und wenn du schon bei Boost angekommen bist auf jeden Fall shared_ptr, bind, function, evtl. thread, regex, string-algorithm, lexical_cast.
Haben zwar mit deiner Frage nix zu tun, sind aber die Boost Teile die ich oft verwenden (wenn ich jetzt keinen vergessen habe).