Originariamente inviato da pietrol83
redefinition
così ...

void fondiordinate(lista &, lista & );

o così ...

template<class posizione, class tipoelem>
void lista<posizione, tipoelem>::fondiordinate(lista<posizione, tipoelem> &a, lista<posizione, tipoelem> &b)

?