Napisałem szablon klasy, ale mam problem z definicją funkcji składowych. Chociażby z konstruktorem. Piszę coś takiego:
template <class TYP>
drzewo::drzewo()
{
setRoot(NULL);
}
ale kompilator wyrzuca błąd:
drzewo.cpp:4: error: 'template<class TYP> class drzewo' used without template parameters
drzewo.cpp:4: error: ISO C++ forbids declaration of 'drzewo' with no type
drzewo.cpp:4: error: declaration of template 'template<class TYP> int drzewo()'
Nie wiem jakie części kodu jeszcze są istotne, ale jak są potrzebne, to dodam.