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

Responder a