Ese tipo de cosas terminan mal. Aún cuando en la práctica el lenguaje te lo permita, deberías preguntarte porqué querés hacer tal cosa.
En pocas palabras, presiento que lo que querés hacer es fruto de un mal diseño. O una idea bizarra. On 29/03/2008, Leandro Lucarella <[EMAIL PROTECTED]> wrote: > > 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 > > -- _Leo_ [http://www.eeeuser.com.ar - http://blog.drk.com.ar]
_______________________________________________ Lista de correo Programacion. [email protected] http://listas.fi.uba.ar/mailman/listinfo/programacion
