RUNTIME_CLASS ( Class_name )
Parameter
class_name
Der tatsächliche Name der Klasse (nicht in Anführungszeichen eingeschlossen).
Bemerkungen
Verwenden Sie dieses Makro, um die Laufzeitklasse Struktur aus dem Namen einer C++-Klasse zu erhalten.
RUNTIME_CLASS gibt einen Zeiger auf eine Struktur CRuntimeClass für die Klasse Class_nameangegeben. Nur CObject-abgeleitete Klassen deklariert mit DECLARE_DYNAMIC DECLARE_DYNCREATEoder DECLARE_SERIAL gibt Zeiger auf eine Struktur CRuntimeClass zurück.
Weitere Informationen finden Sie unter Themen der CObject-Klasse in Visual C++ Programmer's Guide.
Beispiel
/ / Beispiel für RUNTIME_CLASS
CRuntimeClass * Prt = RUNTIME_CLASS (CAge);
ASSERT (Lstrcmp (Prt-≫ M_lpszClassName, "Käfig") == 0)
Siehe auch&Nbsp;DECLARE_DYNAMIC, DECLARE_DYNCREATE, DECLARE_SERIAL, CObject::GetRuntimeClass, CRuntimeClass