AND_CATCH ( exception_class, exception_object_pointer_name )
매개 변수
exception_class
테스트 하기 위해 예외 형식을 지정 합니다. 표준 예외 클래스 목록은 클래스 CException 을 참조 하십시오.
exception_object_pointer_name
매크로 의해 생성 된 예외 개체 포인터에 대 한 이름입니다. 포인터 이름 사용 하 여 AND_CATCH 블록 내에 예외 개체에 액세스할 수 있습니다. 당신을 위해이 변수 선언。
주의
추가 예외 형식 이전 시도 블록에 던져 잡기에 대 한 코드 블록을 정의 합니다. CATCH 매크로 사용 하 여 하나의 예외 유형, 다음 AND_CATCH 매크로를 각 후속 유형을 catch catch 합니다. END_CATCH 매크로와 시도 블록 끝。
예외 처리 코드 예외 특정 원인에 대 한 자세한 정보를 얻으려면 해당 하는 경우 exception 개체를 심문 수 있습니다. 다음 외부 예외 프레임 처리 변화를 AND_CATCH 블록 내에서 THROW_LAST 매크로 호출 합니다. 이전 CATCH 또는 AND_CATCH 블록의 끝을 표시 하는 AND_CATCH。
메모nbsp;AND_CATCH 블록 (중괄호에 의해 delineated) c + + 범위 정의 됩니다. 이 범위에서 변수를 선언 하는 경우에 그들은 그 범위 내 에서만 액세스할 수 있습니다 기억 하십시오. 이 또한 exception_object_pointer_name 변수에 적용(&N)。
참고 항목nbsp;END_CATCH, 던져, THROW_LAST, AND_CATCH_ALL, 시도, 캐치, CException(&N)