Definition: In a function in a base class in C++ and C#, marking a function virtual means that it can be overridden in a derived class. This is how polymorphism in OOP is implemented.
Glossary:
A B C D E F G H I J K L M N O P Q R S T U V W X Y ZExamples: Inheritance requires virtual functions.

