Motorola Solutions interview question

What does the virtual keyword do in C++