La dichiarazione della funzione:

codice:
template <class T>
ostream& operator >>(istream& out,const Lista<T>& x)
{
	...
}
è in un file.h oppure in un file.cpp ?