personaje, el 20 de diciembre a las 15:10 me escribiste:
> On Dec 20, 2007 2:55 PM, Lautaro Cozzani <[EMAIL PROTECTED]> wrote:
> 
> > es que si llamas al de A o al de B no estarias reimplementando nada...
> > en el caso que mostraste estaria funcionando como queres vos y sin
> > reimplementar nada... por ahi no entendemos lo que queres decir...
> > porque no pasas el ejemplo mas concreto?
> >
> >
> 
> va
> 
> template<class T>
> class A
> {
> public:
>   A(){}
>   virtual ~A(){}
>   virtual void Run()=0;
> };
> 
> class C : public A<int>, public A<float>
> {
> public:
>   A(){}
>   virtual ~A(){}
>   virtual void Run(){std::cout<<"RunC desde A<int>"<<std::endl;}
>   virtual void Run(){std::cout<<"RunC desde B<float>"<<std::endl;}
> };

Ja! Te juro que mi ejemplo de templates lo hice sin ver esto! Cuanta
creatividad... =P

-- 
Leandro Lucarella (luca) | Blog colectivo: http://www.mazziblog.com.ar/blog/
----------------------------------------------------------------------------
GPG Key: 5F5A8D05 (F8CD F9A7 BF00 5431 4145  104C 949E BFB6 5F5A 8D05)
----------------------------------------------------------------------------
Are you such a dreamer?
To put the world to rights?
I'll stay home forever
Where two & two always
makes up five
_______________________________________________
Lista de correo Programacion.
[email protected]
http://listas.fi.uba.ar/mailman/listinfo/programacion

Responder a