The C++ virtual function mechanism is one of the most useful features of the C++ language because it makes runtime polymorphism easy to implement. Polymorphism allows object-oriented programmers to ...