Buenas, tengo una pregunta que me surgio al intentar liberar la memoria luego de utilizar el operador dynamic_cast.
tengo algo asi:
void funcion(clase_base * base){
clase_derivada * der = dynamic_cast<clase_derivada*)(base);
//trabajo con el puntero "der"
delete(base);
}
mi pregunta es: esta bien hacer delete(base) o tendria q hacer delete(der), o da igual???
Muchas gracias