title | ms.custom | ms.date | ms.reviewer | ms.suite | ms.technology | ms.tgt_pltfrm | ms.topic | dev_langs | helpviewer_keywords | ms.assetid | caps.latest.revision | author | ms.author | manager | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Exception Handling (C++ Component Extensions) | Microsoft Docs |
11/04/2016 |
|
language-reference |
|
|
ccb11fe8-6938-41ac-b477-a183e85865b9 |
20 |
mikeblome |
mblome |
ghogen |
Applications compiled with the /ZW compiler option or /clr compiler option both use exceptions to handle unexpected errors during program execution. The following topics discuss exception handling in either C++/CX or C++/CLI applications.
Basic Concepts in Using Managed Exceptions
Describes throwing exceptions and using try
/catch
blocks.
Differences in Exception Handling Behavior Under /CLR
Discusses the differences from the standard behavior of C++ exception handling.
finally
Discusses how to use the finally keyword.
How to: Define and Install a Global Exception Handler
Demonstrates how unhandled exceptions can be captured.
How to: Catch Exceptions in Native Code Thrown from MSIL
Discusses how to catch CLR and C++ exceptions in native code.
How to: Define and Install a Global Exception Handler
Demonstrates how to catch all unhandled exceptions.
Exception Handling
Describes exception handling in C++.