Pamiętam kodowanie na platformach, na których wyłączono zarówno RTTI i wyjątki, jak i na innych, które miały oba włączone. Jednak nie pamiętam kodowania na platformie, która umożliwiłaby jedno i wyłączenie drugiego.Czy istnieje związek między RTTI a wyjątkami?
Czy istnieje jakaś zależność między tymi dwoma koncepcjami? Mówiąc inaczej, czy wyjątki potrzebują RTTI do funkcjonowania? Lub przeciwnie?
AFAIR MSVC 5 lub 6 miał domyślnie wyłączone rtti i wyjątki. Może się mylić, to było dawno temu. –
Ten artykuł na temat [ortogonalności RTTI i wyjątków] (http://monoinfinito.wordpress.com/2013/07/25/c-exceptions-under-the-hood-appendix-iii-rtti-and-exceptions-ortogonalność /) dodaje do tego tematu. Pokazuje to, że mimo że wyeksponowana funkcjonalność jest niezależna, wyjątki w gcc faktycznie wykorzystują swoją własną wersję "RTTI" do działania. – Chuim