Contents Up << >>

Inheritance: Virtual functions

What is a "virtual member function"?
How can C++ achieve dynamic binding yet also static typing?
Should a derived class replace ("override") a non-virtual fn from a base class?
What's the meaning of, "Warning: Derived::f(int) hides Base::f(float)"?