Freigeben über


Typumwandlung von MFC-Klassenobjekten

Typumwandlungsmakros bieten eine Möglichkeit, einen angegebenen Zeiger auf einen Zeiger umwandeln, der auf ein Objekt der speziellen Klasse, mit oder ohne Überprüfung, die die Umwandlung gültig ist.

Die folgende Tabelle zeigt die MFC-Typumwandlungsmakros auf.

Makros, die Zeiger der MFC-Klasse umwandeln, - Objekten

DYNAMIC_DOWNCAST

Wandelt einen Zeiger auf einen Zeiger auf ein Klassenobjekt beim Überprüfen, um festzustellen um, wenn die Umwandlung gültig ist.

STATIC_DOWNCAST

Wandelt einen Zeiger auf ein Objekt aus einer Klasse in einen Zeiger eines zugehörigen Typ um. In einem Debugbuild Ursachen ASSERT, wenn das Objekt keine "Art" Zieltyp ist.

Siehe auch

Konzepte

MFC-Makros, globale Funktionen und globale Variablen