Никак. Когда работает деструктор базового класса объект наследник уже не существует.
Так что "чистите" наследник в деструкторе наследника, а базовый класс в деструкторе базового класса.
Вот старинная
статья на хабре, но, на сколько я знаю, и сейчас все работает так.