DYNAMIC_DOWNCAST
更新 : 2007 年 11 月
キャストが適切かどうかを確認しながら、ポインタをクラス オブジェクトへのポインタにキャストします。
DYNAMIC_DOWNCAST(class, pointer )
パラメータ
class
クラスの名前。pointer
class 型のオブジェクトへのポインタにキャストするポインタ。
解説
マクロは pointer パラメータを class パラメータの型のオブジェクトへのポインタにキャストします。
ポインタで参照されるオブジェクトが識別されたクラスのものである場合、マクロはそのオブジェクトへのポインタを返します。キャストが適切でない場合、マクロは NULL を返します。
必要条件
ヘッダー : afx.h