Was ist denn eine Vorlage-Argumentliste?



  • Hi!
    Ich habe folgendes versucht zu machen:

    template<typename T> class TestKlasse
    {
    ....
    
    }
    

    Leider bringt mir der Compiler immer eine Error-Message, nämlich

    c:\Work\src\TestKlasse.cpp(4): error C2955: 'TestKlasse' : für die Verwendung einer Vorlagenklasse ist eine Vorlagen-Argumentliste erforderlich
    c:\Work\src\TestKlasse.h(63) : Siehe Deklaration von 'TestKlasse'

    Kann mir jemand vielleicht verraten womit das zusammenhängen könnte? Wäre sehr nett, da ich in C++ noch recht neu bin 🙂



  • hat sich erledigt.
    Hätte nicht gedacht dass ich die methoden in folgender Form deklarieren muss. Endloses ausprobieren hats letztendlich gebracht:

    template<typename T> void MeineKlasse<T>::MeineMethode(..){...}
    

Anmelden zum Antworten