Witam. Mam taki problem, potrzeboje szablon metody w klasie i jak to przy dziedziczeniu chcialbym by ta metoda byla okreslona w klasie pochodnej czyli chce zrobic z niej metode pure virtual. I pytanie czy takie cos jest mozliwe? Bo kompilator sie czepia i szukam alternatywy.
class CGameObj
{
template<class t>
virtual void action(T *obj)=0;
}
class CItem: public CGameObj
{
template<class t>
void action(T *obj){}
}
Moim zdaniem jest to chyba jak najbardziej przydatne bo sam mechanizm dzialania na roznych typach jest dozym ulatwieniem a logiczne jest ze klasy pochodne bd miec swoje indywidualne akcje. Jak sie tak nie da to bd wdzieczny za wskazowki.