Tratamento de exceções (C++/CLI e C++/CX)

Os aplicativos compilados com a opção de compilador /ZW ou /clr usam as exceptions para lidar com erros inesperados durante a execução do programa. Os tópicos a seguir discutem o tratamento de exceções em aplicativos C++/CLI ou C++/CX.

Nesta seção

Conceitos básicos do uso de exceções gerenciadas
Descreve como lançar exceções e usar blocos try/catch.

Diferenças no comportamento do tratamento de exceções em /clr
Discute as diferenças do comportamento padrão do tratamento de exceções C++.

finally
Discute como usar a palavra-chave finally.

Como definir e instalar um manipulador de exceção global
Demonstra como capturar as exceções sem tratamento.

Como capturar exceções em código nativo lançadas pela MSIL
Discute como capturar exceções de CLR e C++ em código nativo.

Como definir e instalar um manipulador de exceção global
Demonstra como capturar todas as exceções sem tratamento.

Tratamento de exceção
Descreve o tratamento de exceções no C++ padrão.

Confira também

Extensões de componentes para .NET e UWP