structured-exception

What should I know about Structured Exceptions (SEH) in C++?

随声附和 提交于 2019-11-26 15:23:50
问题 What important points about Structured Exceptions should every C++ developer know? 回答1: They are the Win32 equivalent to Unix signals, and let you catch CPU exceptions such as access violation, illegal instruction, divide by zero. With the right compiler options (/EHa for Visual C++), C++ exceptions use the same mechanism as stack unwinding works properly for both C++ (user) exceptions and SEH (OS) exceptions. Unlike C++ exceptions, SEH are not typed but all share the same data structure