Algorithmics interview question

What is "double-dispatch" in C++