No, el especializado puede estar en un .cpp -> .o y ser linkeado estaticamente.
Los template que deben ir al .h son los que no estan especializados
por que no se pueden linkear.
Tengo dudas si tenes que declarar que va a existir una
especializacion...pero la parte de linkeo creo que se solucionaria
como te digo.
sds
On 9/20/07, personaje <[EMAIL PROTECTED]> wrote:
> On 9/20/07, Gonzalo Merayo <[EMAIL PROTECTED]> wrote:
> > Probaste pasar:
> > template <>
> > bool operator==(TPoint<double> PointA,TPoint<double> PointB)
> > {
> > if ( fabs(PointA.GetX()-PointB.GetX())<EPSILON &&
> > fabs(PointA.GetY()-PointB.GetY())<EPSILON )
> > return true;
> > return false;
> > }
> >
> > ¿al .cpp?
> >
>
> y pero necesitaría pegarlo a todos los .cpp que hagan uso del TPoint
> ==, no es práctico
>
> Saludos
>
> _______________________________________________
> Lista de correo Programacion.
> [email protected]
> http://listas.fi.uba.ar/mailman/listinfo/programacion
>
_______________________________________________
Lista de correo Programacion.
[email protected]
http://listas.fi.uba.ar/mailman/listinfo/programacion