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