DYNAMIC_DOWNCAST ( クラス、 ポインター )
パラメーター
クラス
クラスの名前。
ポインター
型クラスのオブジェクトへのポインターにキャストするポインター。
解説
DYNAMIC_DOWNCASTマクロは、キャストが法的であるかどうかを確認中に、クラス オブジェクトへのポインターへのポインターをキャストする便利な方法を提供します。マクロ、ポインターパラメータークラスのパラメーターの型のオブジェクトへのポインターにキャストされます。
場合は、ポインターによって参照されるオブジェクトは、識別されたクラス」の「マクロの適切なポインターを返します。キャストではない場合、マクロはNULLを返します。
参照特価;STATIC_DOWNCAST(&N)