Export (0) Print
Expand All
TRY
Expand Minimize

THROW_LAST

Throws the exception back to the next outer CATCH block.

THROW_LAST( )

Remarks

This macro allows you to throw a locally created exception. If you try to throw an exception that you have just caught, it will normally go out of scope and be deleted. With THROW_LAST, the exception is passed correctly to the next CATCH handler.

For more information, see the article Exceptions.

Example

See the example for CFile::Abort.

See Also

MFC Macros and Globals | THROW | TRY | CATCH | AND_CATCH | END_CATCH | CATCH_ALL | AND_CATCH_ALL | END_CATCH_ALL

Show:
© 2015 Microsoft