Condividi tramite


DYNAMIC_DOWNCAST

Fornisce un modo pratico per eseguire il cast di un puntatore ad un puntatore all'oggetto classe come controllato per verificare se il cast non è valido.

DYNAMIC_DOWNCAST(class, pointer )

Parametri

  • class
    Nome di una classe.

  • pointer
    Di un puntatore deve essere eseguito il cast ad un puntatore di un oggetto di tipo class.

Note

La macro esegue il cast del parametro pointer ad un puntatore di un oggetto del tipo del parametro 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

Intestazione: afx.h

Vedere anche

Riferimenti

STATIC_DOWNCAST

Operatore dynamic_cast

Concetti

Macro e funzioni globali MFC