다음을 통해 공유


ASSERT_VALID

개체의 내부 상태의 유효성에 대한 추정을 테스트하기 위해 사용합니다.

ASSERT_VALID(pObject )

매개 변수

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

설명

ASSERT_VALID가 그들의 인수로서 전달된 개체의AssertValid 멤버 함수를 호출합니다.

MFC의 릴리스 버전에서, ASSERT_VALID는 아무것도 하지 않습니다. 디버그 버전에서, 이는 포인터의 유효성을 검사하고, NULL을 검사하고, 개체의 AssertValid 멤버 함수를 호출합니다. 이러한 테스트 전부가 실패하면, 경고 메시지가 ASSERT와 마찬가지로 표시됩니다.

참고

이 함수는 MFC의 디버그 버전에서만 사용할 수 있습니다.

자세한 내용 및 예제는, Debugging MFC Applications을 참조하십시오.

예제

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

요구 사항

Header: afx.h

참고 항목

참조

ASSERT(MFC)

VERIFY

CObject 클래스

CObject::AssertValid

개념

MFC 매크로 및 전역