Recuerdo la codificación en plataformas que tenían RTTI y excepciones desactivadas, y en otras que tenían ambas habilitadas. Sin embargo, no puedo recordar la codificación en una plataforma que permitiría uno y desactivaría el otro.¿Existe una relación entre RTTI y excepciones?
¿Hay algún tipo de dependencia entre los dos conceptos? Dicho de otra manera, ¿las excepciones necesitan RTTI para funcionar? O lo contrario?
AFAIR MSVC 5 o 6 tenían rtti apagado y excepciones activadas por defecto. Podría estar equivocado, fue hace mucho tiempo. –
Este artículo sobre la [ortogonalidad de RTTI y excepciones] (http://monoinfinito.wordpress.com/2013/07/25/c-exceptions-under-the-hood-appendix-iii-rtti-and-exceptions-ortogonality /) agrega a este tema. Muestra que, aunque la funcionalidad expuesta es independiente, las excepciones en gcc realmente usan su propia versión de "RTTI" para funcionar. – Chuim