Question d’entretien chez Yahoo

What is a virtual function, virtual class, pure virtual function?