DYNAMIC_DOWNCAST

更新 : 2007 年 11 月

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

DYNAMIC_DOWNCAST(class, pointer )

パラメータ

  • class
    クラスの名前。

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

解説

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

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

必要条件

ヘッダー : afx.h

参照

概念

MFC マクロとグローバル

参照

STATIC_DOWNCAST

dynamic_cast Operator