eigenen vector von std::vector ableiten - wie?
-
Wie der Titel schon sagt...
Wie kann ich beim Entwurf eines eigenen templates von bestehenden templates(in diesem Fall der stl vector)erben/ableiten?
dank im voraus

-
template <typename T> class my_vector : public std::vector<T> { };Kannst du allerdings nicht polymorph verwenden, da der Destruktor nicht virtual ist.
-
Dieser Thread wurde von Moderator/in Jochen Kalmbach aus dem Forum C++/CLI mit .NET in das Forum C++ verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
Von std::vector abzuleiten, macht i.A. keinen Sinn. Es gibt keine protected Member, auf die man zugreifen könnte, von daher lässt sich Vererbung von std::vector immer durch Komposition modellieren - was die saubere Variante wäre.