Specifica il linguaggio nel titolo.
La definizione e dichiarazione di un template va messa in un header file, altrimenti il compilatore non riesce a specializzare il tipo.
Solo il Comeau compiler ( a quanto mi risulta ) permette di mettere la definizione in un file cpp