RUNTIME_CLASS
C++.クラスとランタイム クラス クラス構造体を取得します。
RUNTIME_CLASS(class_name )
パラメーター
- class_name
クラスの実際の名前 (引用符で囲まれていない)。
解説
RUNTIME_CLASS は %$pSで指定されたクラスの CRuntimeClass 構造体へのポインターを返します。 CObjectだけ DECLARE_DYNAMIC、DECLARE_DYNCREATE、または DECLARE_SERIAL で宣言した派生クラスは CRuntimeClass 構造体へのポインターを返します。
詳細については、「CObject クラスのトピック」を参照してください。
使用例
CRuntimeClass* prt = RUNTIME_CLASS(CAge);
ASSERT(strcmp(prt->m_lpszClassName, "CAge") == 0);
必要条件
ヘッダー : afx.h