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.


Anmelden zum Antworten