2008/4/30 Leandro Lucarella <[EMAIL PROTECTED]>:
> personaje, el 29 de abril a las 13:28 me escribiste:
>
> > las clases son las siguientes:
> >
> > class A
> > {
> > public:
> > A(){}
> > virtual ~A(){}
> >
> > template <class T>
> > T* Get(){return NULL;}
> > };
> >
> > template <class T>
> > class B : public A
> > {
> > public:
> > B(){}
> > virtual ~B(){}
> > };
> >
> >
> > template <class T>
> > class C : public B<T>
> > {
> > public:
> > C(){}
> > virtual ~C(){}
> >
> > int* GetInt(){return Get<int>();}
> > };
>
> Que rebuscado :S
Y si... surgió sólo del caos 8-)
>
> Probaste de agregarle el calificador explícitamente? Onda:
>
> > int* GetInt(){return B<T>::Get<int>();}
si, con eso reconoce que Get es un metodo (no sale el mensaje 'Get'
was not declared in this scope) pero lo demás sigue igual...
Saludos
_______________________________________________
Lista de correo Programacion.
[email protected]
http://listas.fi.uba.ar/mailman/listinfo/programacion