Freigeben über


RUNTIME_CLASS

Ruft die Ablaufklassenstruktur vom Namen von eine C++-Klasse ab.

RUNTIME_CLASS(class_name )

Parameter

  • class_name
    Der tatsächliche Name der Klasse (nicht in Anführungszeichen stehen).

Hinweise

RUNTIME_CLASS gibt einen Zeiger auf eine CRuntimeClass eine Struktur für die Klasse zurück, die von class_name angegeben wird. Nur CObject- abgeleitete Klassen, die mit DECLARE_DYNAMIC, DECLARE_DYNCREATE oder DECLARE_SERIAL deklariert werden, geben Zeiger an eine CRuntimeClass-Struktur zurück.

Weitere Informationen finden Sie unter CObject-Klassen-Themen.

Beispiel

CRuntimeClass* prt = RUNTIME_CLASS(CAge);
ASSERT(strcmp(prt->m_lpszClassName, "CAge") == 0);   

Anforderungen

Header: afx.h

Siehe auch

Referenz

DECLARE_DYNAMIC

DECLARE_DYNCREATE

DECLARE_SERIAL

CObject::GetRuntimeClass

CRuntimeClass-Struktur

Konzepte

MFC-Makros, globale Funktionen und globale Variablen