Destructor virtual . Eliminar un objeto de clase derivada usando un puntero a una clase base que tiene un destructor no virtual da como resultado un comportamiento indefinido. Para corregir esta situación, la clase base debe definirse con un destructor virtual . Por ejemplo, seguir un programa da como resultado un comportamiento indefinido. Si desea saberlo en detalle, puede obtener ayuda en CodeAvail- Ayuda de asignación de ciencias de la computación en línea.