RUNTIME_CLASS ( class_name )
パラメーター
class_name
(引用符で囲まれていない) クラスの実際の名前。
解説
このマクロを使用して、C++ クラスの名前からランタイム クラス構造体を取得するには。
RUNTIME_CLASS class_nameが指定されたクラスのCRuntimeClass構造体へのポインターを返します。だけCObject- DECLARE_SERIALやDECLARE_DYNCREATE、 DECLARE_DYNAMICと宣言された派生クラスのCRuntimeClass構造体へのポインターが戻ります。
詳細についてを参照してください CObject クラスのトピックでVisual の C++ プログラマのガイド。
例
//RUNTIME_CLASS たとえばCRuntimeClass ※ prt RUNTIME_CLASS (ケージ); =ASSERT (に lstrcmp (prt gt; m_lpszClassName、「ケージ」) = = 0)(&G)
参照特価;DECLARE_DYNAMIC、 DECLARE_DYNCREATE、 DECLARE_SERIAL、 CObject::GetRuntimeClass、 CRuntimeClass(&N)