[gelöst] too few template-parameter-lists



  • Hallo,

    ich möchte ein Klassentemplate spezifizieren, und zwar so:

    foo.h

    template <typename A>
    class Foo{
     Foo();
     ~Foo();
    };
    

    foobar.h

    #include "foo.h"
    #include "bar.h"
    
    typedef Foo<Bar> Foobar;
    

    foobar.cpp

    include "foobar.h"
    
    Foobar::Foobar()
    {
    }
    
    Foobar::~Foobar()
    {
    }
    

    So würde ich gerne definieren, was die Funktionen von Foo zu tun haben, wenn Foo mit Bar instantiiert wird.

    Leider gefällt gcc 4.4 das nicht:
    Fehlermeldung "too few template-parameter-lists".

    Wie bekomme ich das kompiliert?

    Gruß,
    Phil

    EDIT: gelöst.
    Ich Dösbaddel hab das template<> vergessen 😡


Anmelden zum Antworten