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