CObject::GetRuntimeClass

가상 CRuntimeClass * GetRuntimeClass ( ) const;

반환 값

이 개체의 클래스; 해당 CRuntimeClass 구조체에 대 한 포인터 절대 NULL

주의

거기에 각 CObject에 대 한 하나의 CRuntimeClass 구조-클래스를 파생 합니다. 구조체 멤버를 다음과 같습니다.:

기능만 Professional 및 Enterprise Edition에nbsp;??Mfc 정적 링크 기능이 Visual c + + Professional 및 Enterprise Edition에만 지원 됩니다. 자세한 내용은 참조 Visual c + + 버전(&N)。

이 함수는 클래스 구현에서 IMPLEMENT_DYNAMIC 또는 IMPLEMENT_SERIAL 매크로 사용 하 여가 필요합니다. 그렇지 않으면 잘못 된 결과 얻을 것 이다。

예제

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

/ / Cobject::getruntimeclass에 대 한 예제
케이지 a(21);
Prt CRuntimeClass * = a.GetRuntimeClass();
ASSERT (strcmp (prt gt; m_lpszClassName, "케이지") = = 0)(&G)

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

참고 항목nbsp;CObject::IsKindOf, RUNTIME_CLASS(&N)

Index