BNP Paribas Interview Question

What is a virtual function in C++?