RUNTIME_CLASS

RUNTIME_CLASS ( class_name

パラメーター

class_name

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

解説

このマクロを使用して、C++ クラスの名前からランタイム クラス構造体を取得するには。

RUNTIME_CLASS class_nameが指定されたクラスのCRuntimeClass構造体へのポインターを返します。だけCObject- DECLARE_SERIALDECLARE_DYNCREATEDECLARE_DYNAMICと宣言された派生クラスのCRuntimeClass構造体へのポインターが戻ります。

詳細についてを参照してください CObject クラスのトピックVisual の C++ プログラマのガイド

 //RUNTIME_CLASS たとえばCRuntimeClass ※ prt RUNTIME_CLASS (ケージ); =ASSERT (に lstrcmp (prt gt; m_lpszClassName、「ケージ」) = = 0)(&G)

参照特価;DECLARE_DYNAMICDECLARE_DYNCREATEDECLARE_SERIALCObject::GetRuntimeClassCRuntimeClass(&N)

Index