ASSERT_KINDOF

ASSERT_KINDOF (クラス名, pobject

パラメーター

クラス名

CObjectの名前-派生クラス。

pobject

クラス オブジェクトへのポインター。

解説

このマクロは、指定したクラスのオブジェクトを指すオブジェクトであるまたはクラスのオブジェクトを指定したクラスから派生をアサートします。Pobjectパラメーターは、オブジェクトへのポインターする必要があります、 constにすることができます。オブジェクトを指すし、クラスCObjectランタイム クラス情報をサポートする必要があります。確認する例として、 pDocument のオブジェクトへのポインター、 CMyDocument クラスまたはその派生コードが:

ASSERT_KINDOF (CMyDocument、pDocument)

ASSERT_KINDOFマクロを使用してまさにコーディングと同じです。:

ASSERT(pobject-gt;IsKindOf(RUNTIME_CLASS(classname)))(&G)

この機能、 DECLARE_DYNAMICまたはDECLARE_SERIALマクロで宣言されているクラスだけは。

特価;この関数は MFC のデバッグ バージョンでのみ利用可能です。(&N)。

参照特価;アサート(&N)

Index