Condividi tramite


DYNAMIC_DOWNCAST

Fornisce un modo pratico eseguire il cast di un puntatore a un puntatore all'oggetto della classe mentre consente di controllare se il cast non è valido.

DYNAMIC_DOWNCAST(class, pointer )

Parametri

  • class
    Nome di una classe.

  • pointer
    Un puntatore per eseguire il cast a un puntatore a un oggetto di tipo class.

Note

La macro verrà eseguito il cast del parametro di pointer a un puntatore a un oggetto del tipo del parametro di class .

Se l'oggetto a cui fa riferimento il puntatore è un “tipo„ della classe identificata, la macro restituisce il puntatore adatto.Se non si tratta di un cast valido, la macro restituisce NULL.

Requisiti

Header: afx.h

Vedere anche

Riferimenti

STATIC_DOWNCAST

operatore di dynamic_cast

Concetti

Macro MFC e Globals