RUNTIME_CLASS

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

Index