Pergunta de entrevista da empresa Sasken

What is a virtual destructor and why is it needed?