Pergunta de entrevista da empresa BairesDev

When should I use a virtual destructor in C++?