다음을 통해 공유


ASSERT_KINDOF

이 매크로 개체를 가리키는 지정된 된 클래스의 개체 또는 클래스의 개체를 지정 된 클래스에서 파생 된 어설션 합니다.

ASSERT_KINDOF(classname, pobject )

매개 변수

  • classname
    이름에 CObject-클래스를 파생 합니다.

  • p 개체
    클래스 개체에 대 한 포인터입니다.

설명

P 개체 매개 변수는 개체에 대 한 포인터 이어야 합니다 고 수 const.클래스를 지원 해야 하 고 개체를 가리키는 CObject 런타임 클래스 정보입니다.예를 들어, 해당 pDocument 개체에 대 한 포인터입니다 있는 CMyDoc 클래스 또는 그 파생물을 코딩할 수 있습니다:

ASSERT_KINDOF(CMyDoc, pDocument);

사용 하는 ASSERT_KINDOF 매크로 동일 정확 하 게 코딩:

ASSERT(pDocument->IsKindOf(RUNTIME_CLASS(CMyDoc)));

이 함수를 사용 하 여 선언 된 클래스에만 작동의 DECLARE_DYNAMIC 또는 DECLARE_SERIAL 매크로.

[!참고]

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

요구 사항

헤더: afx.h

참고 항목

참조

ASSERT (MFC)

개념

MFC 매크로 전역