다음을 통해 공유


AND_CATCH

앞에서 발생 하는 추가 예외 형식을 catch 하는 것에 대 한 코드 블록을 정의 합니다. 시도 블록.

AND_CATCH(exception_class, exception_object_pointer_name )

매개 변수

  • exception_class
    테스트에 대 한 예외 형식을 지정 합니다.표준 예외 클래스 목록은 클래스를 참조 하십시오. CException.

  • exception_object_pointer_name
    이름으로 매크로 만든 예외 개체 포인터입니다.포인터 이름 사용 하 여 예외 개체에 액세스할 수 있는 AND_CATCH 블록.이 변수를 선언 합니다.

설명

사용의 CATCH 하나 예외 형식을 catch 하는 매크로 AND_CATCH 매크로 각 후속 형식을 catch 합니다.끝의 시도 차단에 END_CATCH 매크로.

예외 처리 코드 예외 개체를 적절 한 경우 예외의 특정 원인에 대 한 자세한 내용을 보려면 검색할 수 있습니다.호출을 THROW_LAST 매크로 내에서 AND_CATCH 차단 처리 다음 외부 예외 프레임으로 이동 합니다.AND_CATCH앞의 끝을 표시 CATCH 또는 AND_CATCH 블록.

[!참고]

AND_CATCH 블록 (중괄호 구분) C++ 범위 이름으로 정의 됩니다.이 범위에 대 한 변수를 선언 하면 해당 범위 내 에서만 액세스할 수 있습니다 기억 하십시오.이 또한 적용의 exception_object_pointer_name 변수.

예제

예제를 보려면 CATCH.

요구 사항

헤더: afx.h

참고 항목

참조

TRY

CATCH

END_CATCH

THROW (MFC)

THROW_LAST

AND_CATCH_ALL

CException 클래스

개념

MFC 매크로 전역