#include <iostream>
class Base
{
public:
virtual void Foo() { std::cout << "Base::Foo "; }
virtual ~Base() {}
};
class Derived: public Base
{
public:
int Foo() { std::cout << "Derived::Foo "; return int();}
};
int main()
{
Base *d = new Derived;
d->Foo();
delete d;
return 0;
}
Войдите чтобы поставить Нравится
Войдите чтобы прокомментировать