Non dovrebbe... a parte che quell'esempietto non compila (non hai messo il nome della variabile di tipo BASE), nel momento in cui derivata va fuori scope viene richiamato il suo distruttore, quella variabile base non influenza il processo.