Syntax of Structured Exceptions (C++)
Go Up to Structured Exceptions Under Win32 (C++)
In a C program, the ANSI-compatible keywords used to implement structured exceptions are:
Note: The __try keyword can only appear in C programs. If you want to write portable code, do not use structured exception handling in your C++ programs.
try-except exception handling syntax
For try-except exception handling, the syntax is as follows:
try-block:
__try compound-statement (in a C module)
try compound-statement (in a C++module)handler:__except (expression) compound-statement
try-finally termination syntax
For try-finally termination, the syntax is as follows:
try-block:
__try compound-statement (in a C module)
try compound-statement (in a C++module)termination:__finally compound-statement