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