Se intendi dire che vuoi richiamare il distruttore di atleta dal distruttore di calciatore...lo fa il compilatore in automatico ma devi definire il distruttore come virtual:
codice:
virtual ~atleta();
Non serve il virtual nelle classi derivate.
Prova un po'