El título es probablemente confuso.Sobrecarga de funciones virtuales del mismo nombre de diferentes clases base. ¿Es posible?
Supongamos que tenemos la siguiente configuración;
class A
{
public:
virtual void fn() = 0;
};
class B
{
public:
virtual int fn() {};
};
class C: public A, public B
{
};
¿Hay alguna manera de definir A::fn
en class C
?