次の方法で共有


RUNTIME_CLASS

C++.クラスとランタイム クラス クラス構造体を取得します。

RUNTIME_CLASS(class_name )

パラメーター

  • class_name
    クラスの実際の名前 (引用符で囲まれていない)。

解説

RUNTIME_CLASS%$pSで指定されたクラスの CRuntimeClass 構造体へのポインターを返します。 CObjectだけ DECLARE_DYNAMICDECLARE_DYNCREATE、または DECLARE_SERIAL で宣言した派生クラスは CRuntimeClass 構造体へのポインターを返します。

詳細については、「CObject クラスのトピック」を参照してください。

使用例

CRuntimeClass* prt = RUNTIME_CLASS(CAge);
ASSERT(strcmp(prt->m_lpszClassName, "CAge") == 0);   

必要条件

ヘッダー : afx.h

参照

関連項目

DECLARE_DYNAMIC

DECLARE_DYNCREATE

DECLARE_SERIAL

CObject::GetRuntimeClass

CRuntimeClass 構造体

概念

MFC マクロとグローバル