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