DYNAMIC_DOWNCAST

DYNAMIC_DOWNCAST (Klasse, Zeiger)

Parameter

klasse

Der Name einer Klasse.

zeiger

Ein Zeiger auf einen Zeiger auf ein Objekt vom Typ Klasse umgewandelt werden.

Bemerkungen

Das DYNAMIC_DOWNCAST -Makro stellt eine praktische Möglichkeit, werfen einen Zeiger auf einen Zeiger auf ein Objekt der Klasse beim Überprüfen, ob die Besetzung legal ist. Das Makro wird den Parameter Zeiger auf einen Zeiger auf ein Objekt vom Typ des Parameters Klasse umgewandelt.

Wenn das Objekt, auf die der Zeiger verweist ist ein "kind of" die angegebene Klasse, das Makro gibt den entsprechenden Zeiger zurück. Wenn es keine rechtliche Umwandlung gibt das Makro NULL zurück.

Siehe auch&Nbsp;STATIC_DOWNCAST

Index