구조적 예외 처리 및 종료 처리 메커니즘은 시스템의 필수적인 부분입니다. 시스템을 견고하게 설정할 수 있습니다. 이러한 메커니즘을 사용하여 일관적으로 강력하고 신뢰할 수 있는 애플리케이션을 만들 수 있습니다.
구조적 예외 처리는 주로 컴파일러 지원을 통해 사용할 수 있습니다. 예를 들어 Microsoft C/C++ 최적화 컴파일러는 보호된 코드 본문, 예외 처리기를 식별하는 __except 키워드 및 종료 처리기를 식별하는 __finally 키워드를 식별하는 __try 키워드를 지원합니다. 이 개요에서는 Microsoft C/C++ 컴파일러와 관련된 예제를 사용하지만 다른 컴파일러도 이 지원을 제공합니다.
- 예외 처리
- 프레임 기반 예외 처리
- 벡터화된 예외 처리
- 종료 처리
- 처리기 구문