Warto dodać, że szablon należy umieścić w pliku nagłówkowym razem z implementacją (nie dzielić na .cpp i .h).