Freigeben über


DYNAMIC_DOWNCAST

Stellt eine praktische Möglichkeit, einen Zeiger auf einen Zeiger auf ein Klassenobjekt beim Überprüfen umzuwandeln, um zu sehen, wenn die Umwandlung gültig ist.

DYNAMIC_DOWNCAST(class, pointer )

Parameter

  • class
    Der Name einer Klasse.

  • pointer
    Ein einem Zeiger umgewandelt werden Zeiger, auf ein Objekt des Typs class.

Hinweise

Das Makro pointer wandelt den Parameter auf einen Zeiger auf ein Objekt des Typs des Parameters class um.

Wenn das Objekt, das der Zeiger verweist, eine Art "" identifizierte Klasse handelt, wird das Makro dem entsprechenden Zeiger zurück. Wenn keine Umwandlung gültig ist, gibt das Makro NULL zurück.

Anforderungen

Header: afx.h

Siehe auch

Referenz

STATIC_DOWNCAST

dynamic_cast-Operator

Konzepte

MFC-Makros, globale Funktionen und globale Variablen