예외 처리(C++/CLI 및 C++/CX)

/ZW 컴파일러 옵션 또는 /clr 컴파일러 옵션으로 컴파일된 애플리케이션은 둘 다 예외를 사용하여 프로그램 실행 중에 발생하는 예기치 않은 오류를 처리합니다. 다음 항목은 C++/CX 또는 C++/CLI 애플리케이션 중 하나에서 예외 처리에 대해 설명합니다.

섹션 내용

관리되는 예외 사용의 기본 개념
예외를 throw하고 블록을 사용하는 try/catch 방법에 대해 설명합니다.

/clr을 지정하는 경우 예외 처리 동작의 차이점
C++ 예외 처리의 표준 동작과의 차이점을 설명합니다.

finally
Finally 키워드를 사용하는 방법을 설명합니다.

방법: 전역 예외 처리기 정의 및 설치
처리되지 않은 예외를 캡처하는 방법을 보여 줍니다.

방법: 네이티브 코드에서 MSIL이 throw한 예외 catch
네이티브 코드에서 CLR 및 C++ 예외를 catch하는 방법을 설명합니다.

방법: 전역 예외 처리기 정의 및 설치
처리되지 않은 예외를 catch하는 방법을 보여 줍니다.

예외 처리
표준 C++의 예외 처리에 대해 설명합니다.

참고 항목

.NET 및 UWP용 구성 요소 확장