Каковы последствия смешивания моделей обработки исключений в Visual Studio 2010?

У меня есть статическая библиотека сторонних производителей, построенная с Включить исключения C ++ , установленным на Нет (флаг / EH не указан). Каковы последствия его вызова из кода, созданного с включенными исключениями C ++ ( / EHa )? Если из библиотеки генерируется структурированное исключение, будет ли надежно вызвана функция, предоставленная _set_se_translator основным приложением? (Мои эксперименты показывают, что будет, но просто интересно, определено ли это поведение).

Есть ли какие-либо другие соображения при смешивании моделей обработки исключений / EH ?

7
задан Scott 29 June 2011 в 16:45
поделиться