다음을 통해 공유


ASSERT_VALID

가정이 유효 개체의 내부 상태에 대 한 테스트를 사용 합니다.

ASSERT_VALID(pObject )

매개 변수

  • pObject
    개체에서 파생 된 클래스를 지정 합니다. CObject 있는 재정의 된 버전의 AssertValid 멤버 함수입니다.

설명

ASSERT_VALID호출을 AssertValid 개체의 멤버 함수에 인수로 전달 합니다.

릴리스 버전의 MFC ASSERT_VALID 아무 작업도 하지 않습니다.디버그 버전에서이 포인터의 유효성을 검사, 확인 NULL를 호출 하는 개체 자체의 AssertValid 멤버 함수입니다.이러한 테스트가 실패할 경우 실패 경고 메시지와 동일한 방식으로 표시 됩니다 ASSERT.

[!참고]

이 기능은 MFC의 디버그 버전 에서만 사용할 수 있습니다.

자세한 내용 및 예제를 참조 하십시오. MFC 응용 프로그램 디버깅.

예제

// Assure that pMyObject is a valid pointer to an
// object derived from CObject.
ASSERT_VALID(pMyObject);

요구 사항

헤더: afx.h

참고 항목

참조

ASSERT (MFC)

VERIFY

CObject 클래스

CObject::AssertValid

개념

MFC 매크로 전역