class Base
{
public:
virtual void foo() const
{
std::cout << "Base";
}
};
class Derived : public Base
{
public:
virtual void foo() const
{
std::cout << "Derived";
}
};
Derived d; // call Base::foo on this object
Indicadores de fundición y función intentados, pero no pude hacerlo. ¿Es posible derrotar el mecanismo virtual (solo preguntando si es posible)?Llamada al método virtual desde la clase base en el objeto del tipo derivado
posible duplicado de [Cómo llamar al método de la clase Base a través del puntero de la clase base que apunta a la clase derivada] (http://stackoverflow.com/questions/1136249/how-to-call-base-class-method-through-base -class-pointer-pointing-to-derived-cla) – outis