virtual Specifier
The latest version of this topic can be found at 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.