BNP Paribas interview question

What is a virtual function in C++?