RUNTIME_CLASS

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)

Index