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