Hola a todos,

   Tengo dos clases; A y B, ambas tienen un método igual Run(int);
ahora declaro C como public las dos. Cómo hago para reimplementar el
metodo Run para cada clase padre?

class A
{
public:
   A(){}
   virtual ~A(){}
   virtual void Run(int){std::cout<<"RunA"<<std::endl;}
};

class B
{
public:
   B(){}
   virtual ~B(){}
   virtual void Run(int){std::cout<<"RunB"<<std::endl;}
};

class C : public A, public B
{
public:
   A(){}
   virtual ~A(){}
   virtual void Run(int){std::cout<<"RunC desde A"<<std::endl;}
   virtual void Run(int){std::cout<<"RunC desde B"<<std::endl;}
};


Algo así... lo miro y me digo que no se puede, pero... es posible? y
algo similar?

Saludos

_______________________________________________
Lista de correo Programacion.
[email protected]
http://listas.fi.uba.ar/mailman/listinfo/programacion

Responder a