Обработка исключений (C++/CLI и C++/CX)

В приложениях, скомпилированных с использованием параметра компилятора /ZW или /clr, для обработки непредвиденных ошибок во время выполнения программы используются исключения. В следующих разделах рассматривается обработка исключений в приложениях C++/CX и C++/CLI.

В этом разделе

Основные принципы использования управляемых исключений
Описывает создание исключений и использование try/catch блоков.

Различия в поведении при обработке исключений в /clr
Рассматриваются отличия от стандартного поведения обработки исключений C++.

finally
Описывается использование ключевого слова finally.

Практическое руководство. Определение и установка глобального обработчика исключений
Демонстрируется захват необработанных исключений.

Практическое руководство. Исключения в машинном коде, создаваемые MSIL
Описывается перехват исключений CLR и C++ в машинном коде.

Практическое руководство. Определение и установка глобального обработчика исключений
Демонстрируется перехват всех необработанных исключений.

Обработка исключений
Описывается обработка исключений на стандартном языке C++.

См. также

Расширения компонентов для .NET и UWP