Vektor eines Templates
-
Blöde Syntax-Frage. Ich hae folgendes Template und würde gerne - als typedef - einen STL-Vektor definieren.
template<class T> class tmTrack
Wäre es eine simple Stuktur, säde das etwa so aus:
typedef std::vector<tmTrack>TM_TRACK;
-
Einen Vector von Vorlagen kannst Du nicht definieren. Einen Vector einer Template-Instanz hingegen genauso wie bei jedem primitiven Typen auch:
typedef std::vector<tmTrack<int> > TM_TRACK;
BTW: Das C++-Board ist weiter unten.