virtual Specifier

The virtual keyword can be applied only to nonstatic class member functions. It signifies that binding of calls to the function is deferred until run time. For more information, see Virtual Functions.