CRuntimeClass 구조체
각 클래스에서 파생 된 CObject 와 관련 된는 CRuntimeClass 구조는 런타임 시 개체 또는 해당 기본 클래스에 대 한 정보를 얻을 수 있습니다.
struct CRuntimeClass
멤버
Public 메서드
Name |
설명 |
---|---|
런타임에 개체를 만듭니다. |
|
익숙한 클래스 이름을 사용 하 여 런타임에 개체를 만듭니다. |
|
지정 된 클래스에서 클래스가 파생 된 경우 결정 합니다. |
공용 데이터 멤버
Name |
설명 |
---|---|
클래스의 이름입니다. |
|
바이트로 표기한 개체 크기 |
|
에 대 한 포인터는 CRuntimeClass 구조체의 기본 클래스입니다. |
|
동적으로 개체를 만드는 함수 포인터입니다. |
|
반환 된 CRuntimeClass 구조를 사용할 때 동적으로 (연결에). |
|
스키마 클래스 개수입니다. |
설명
CRuntimeClass구조 이며 따라서 기본 클래스에 없습니다.
런타임에 개체의 클래스를 결정 하는 기능 검사 함수 인수의 추가 형식 필요 하거나 개체의 클래스를 기반으로 하는 특수 코드를 작성 해야 할 때 유용 합니다.런타임 클래스 정보는 C++ 언어에서 직접 지원 되지 않습니다.
CRuntimeClassC++ 관련 개체에 대 한 포인터와 같은 정보를 제공 된 CRuntimeClass 기본 클래스 및 관련된 클래스의 클래스 이름을 ASCII.또한이 구조는 친숙 한 이름을 사용 하 고 관련된 클래스는 특정 클래스에서 파생 된 경우 확인 하 여 개체의 형식을 지정 하는 개체를 동적으로 만드는 데 사용할 수 있는 다양 한 기능을 구현 합니다.
사용에 대 한 자세한 내용은 CRuntimeClass, 문서를 참조 하십시오. 런타임 클래스 정보 액세스.
상속 계층 구조
CRuntimeClass
요구 사항
헤더: afx.h