CATCH_ALL
이전 TRY 블럭에서 throws 된 모든 예외형식을 catch 하는 코드의 블록을 지정하십시오.
CATCH_ALL(exception_object_pointer_name )
매개 변수
- exception_object_pointer_name
매크로 의해 생성 된 예외 개체 포인터에 대한 이름을 지정 합니다. 포인터 이름을 사용하여 CATCH_ALL 블록에서 예외 개체에 액세스 할 수 있습니다. 이 변수는 선언 됩니다.
설명
예외 처리 코드는 특정 예외의 발생에 대한 자세한 정보를 얻기 위해 적절히 예외 개체를 검색할 수 있습니다. THROW_LAST 매크로를 호출하여 다음 외부 예외 프레임으로 이동합니다. CATCH_ALL 를 사용할 때, END_CATCH_ALL 를 사용하여 TRY 블럭을 끝냅니다.
참고
CATCH_ALL 블록은 C + + 범위는 괄호로 구분으로 정의됩니다.이 범위에서 변수를 선언 하면 해당 범위 내 에서만 액세스할 수 됩니다.
예외에 대한 자세한 내용은 Exceptions 를 참조하십시오.
예제
CFile::Abort 에 대한 예제를 참조하십시오.
요구 사항
Header: afx.h