次の方法で共有


DYNAMIC_DOWNCAST

キャストできるかどうかを確認し、クラス オブジェクトへのポインターを指すポインターにキャストする便利な方法を提供します。

DYNAMIC_DOWNCAST(class, pointer )

パラメーター

  • class
    クラスの名前。

  • pointer
    オブジェクトの型 classへのポインターにキャストするポインター。

解説

マクロは class パラメーターの型のオブジェクトへのポインターに pointer パラメーターをキャストします。

ポインターによって参照されるオブジェクトが識別されたクラス 「型」の場合、マクロは適切なポインターを返します。それが不可能なキャストでない場合、マクロは NULLを返します。

必要条件

ヘッダー : afx.h

参照

関連項目

STATIC_DOWNCAST

dynamic_cast 演算子

概念

MFC マクロとグローバル