Question d’entretien chez Yahoo

What is a Copy Constructor, Virtual functions, destructor etc.