次の方法で共有


DYNAMIC_DOWNCAST

キャストが適切かどうかを確認しながら、ポインターをクラス オブジェクトへのポインターにキャストします。

DYNAMIC_DOWNCAST(class, pointer )

パラメーター

  • class
    クラスの名前。

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

解説

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

ポインターで参照されるオブジェクトが識別されたクラスのものである場合、マクロはそのオブジェクトへのポインターを返します。 キャストが適切でない場合、マクロは NULL を返します。

必要条件

**ヘッダー:**afx.h

参照

参照

STATIC_DOWNCAST

dynamic_cast Operator

概念

MFC マクロとグローバル