I have third-party static library built with Enable C++ Exceptions
set to No (/EH
flag not specified). What are the consequences to calling into it from code built with C++ exceptions enabled (/EHa
)? If a Structured Exception is thrown from within the library, will the function provided to _set_se_translator by the main application be reliably called? (My experiments show that it will, but just wondering if this is defined behavior).
Are there any other considerations when mixing /EH
exception handing models?