personaje, el 28 de marzo a las 23:21 me escribiste:
> Es correcto llamar a un metodo virtual desde el destructor de la clase base?
> 
> Con métodos virtuales desde el constructor no se puede, pero no veo
> por qué no pueda hacerse desde el destructor (salvo que en el
> destructor de la clase base ya no exista la clase derivada y ahí se me
> vaya todo a los caños...)

En teoría no deberías poder, porque el orden de destrucción es hijo,
padre, entonces si el destructor de padre llama a un método de hijo que
use cosas de hijo, podrías estar accediendo a memoria liberada. En la
realidad no creo que pase eso, no creo que se libere la memoria de un
objeto de a "chunks".

Igual tal vez lo más politically correct sería mirar el estándar =)

-- 
Leandro Lucarella (luca) | Blog colectivo: http://www.mazziblog.com.ar/blog/
----------------------------------------------------------------------------
GPG Key: 5F5A8D05 (F8CD F9A7 BF00 5431 4145  104C 949E BFB6 5F5A 8D05)
----------------------------------------------------------------------------
Please could you stop the noise, I'm trying to get some rest
>From all the unborn chicken voices in my head
What's that...? (I may be paranoid, but not an android)
_______________________________________________
Lista de correo Programacion.
[email protected]
http://listas.fi.uba.ar/mailman/listinfo/programacion

Responder a