CObject::IsKindOf

BOOL IsKindOf ( const CRuntimeClass * pClass ) const;

반환 값

개체 클래스;에 해당 하는 경우 0이 아닌 그렇지 않으면 0。

매개 변수

pClass

CObject연관 CRuntimeClass 구조체에 포인터-파생 클래스。

주의

테스트 pClass (1)은 지정된 된 클래스의 개체 또는 (2) 그것은 클래스의 개체를 지정된 된 클래스에서 파생 됩니다. 이 기능은 DECLARE_DYNAMIC 또는 DECLARE_SERIAL 매크로 사용 하 여 선언 하는 클래스에 대해서만 작동。

사용 하지 마십시오이 함수 광범위 하기 때문에 c + + 다형성 기능 패배. 가상 함수를 대신 사용。

예제

CObList::CObList 의 목록에 대 한 참조를 CAge 모든 CObject 예제에 사용 되는 클래스。

 / / Cobject::iskindof에 대 한 예제
케이지 a(21); / / IMPLEMENT_DYNAMIC 또는 IMPLEMENT_SERIAL를 사용 해야 합니다
ASSERT (a.IsKindOf (RUNTIME_CLASS (케이지)));
ASSERT (a.IsKindOf (RUNTIME_CLASS (CObject)))

CObject 개요 |nbsp; 클래스 멤버 (ko) | 계층 구조 차트(&N)

참고 항목nbsp;CObject::GetRuntimeClass, RUNTIME_CLASS, CObject 클래스: 런타임 클래스 정보 액세스(&N)

Index