Pregunta de entrevista de Sasken

What is a virtual destructor and why is it needed?