Solo debes poner la definiciones en el .h
Algo asi:
archivo.h
Código C++:
Ver originaltemplate <class Q>
class Nodo{
private:
Q *MiDato;
Nodo<Q> *next;
public:
Nodo(Q nuevo);
Nodo(void): MiDato(NULL), next(NULL) ;
~Nodo(void);
void set_data(Q nuevo);
void set_next(Nodo<Q> *s) ;
const Q get_data(void) const ;
Nodo<Q> *get_next(void) ;
void ShowAll(void) const;
};
Luego en el main agregas:
#include "archivo.h"