Templates "Template Argument Liste erforderlich"



  • Hallo,

    Ich denke mir, dass die Frage wohl für viele etwas banal scheint, wie immer, aber ich habe ein Problem bei folgendem Code:

    template <class T>
    class Stack{
    //...
    public:
        Stack();
    //...
    }
    
    template <class T>
    Stack::Stack(){
    	topindex=-1;
    }
    

    auftretender Fehler ist:
    "error C2955: "Stack": Für die Verwendung der template-Klasse ist eine template-Argumentliste erforderlich."
    In der Zeile
    Stack::Stack(){

    Wie soll ich denn eine template Argumentliste angeben wenn keine argumente da sind? Habe auch schon verushct, das template <class T> direkt darüber wegzulassen, das ging auch nicht. Ich gehe ergo davon aus, dass ich irgendwas vergessen oder falsch verstanden habe.

    Danke im voraus.



  • template <class T>
    Stack<T>::Stack(){
        topindex=-1;
    }
    

    🙂



  • Danke dir.

    Hätt ich irgendwie drauf kommen können.


Anmelden zum Antworten