ASSERT_KINDOF

ASSERT_KINDOF (classname, pobject)

매개 변수

classname

CObject의 이름-파생 클래스。

pobject

클래스 개체에 대 한 포인터。

주의

이 매크로는 가리키는 개체가 지정된 된 클래스의 개체 또는 지정 된 클래스에서 파생 된 클래스의 개체는 주장 한다. Pobject 매개 변수는 개체에 대 한 포인터 이어야 하며 const될 수 있습니다. 개체를 지적 하 고 클래스를 CObject 런타임 클래스 정보를 지원 해야 합니다. 예를 들어 있도록 pDocument 의 개체에 대 한 포인터는는 CMyDocument 클래스 또는 해당 파생 코드 수:

ASSERT_KINDOF (CMyDocument, pDocument)

정확히 같은 코딩은 ASSERT_KINDOF 매크로 사용 하 여:

ASSERT(pobject-gt;IsKindOf(RUNTIME_CLASS(classname)))(&G)

이 기능은 DECLARE_DYNAMIC 또는 DECLARE_SERIAL 매크로 사용 하 여 선언 하는 클래스에 대해서만 작동。

메모nbsp;??이 기능은 MFC의 디버그 버전 에서만 사용할 수 있습니다(&N).

참고 항목nbsp;주장(&N)

Index