Share via


THROW_LAST

THROW_LAST()

Remarks

Throws the exception back to the next outer CATCH block.

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 in Visual C++ Programmer’s Guide.

Example

See the example for CFile::Abort.

See Also   THROW, TRY, CATCH, AND_CATCH, END_CATCH, CATCH_ALL, AND_CATCH_ALL, END_CATCH_ALL