Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Hinweis
Die Microsoft Foundation Classes (MFC)-Bibliothek wird weiterhin unterstützt. Wir fügen jedoch keine Features mehr hinzu oder aktualisieren die Dokumentation.
In diesem Artikel wird erläutert, wie Ein Objekt zur Laufzeit dynamisch erstellt wird. Die Prozedur verwendet Laufzeitklasseninformationen, wie im Artikel "Zugreifen auf Run-Time Klasseninformationen" beschrieben.
Dynamisches Erstellen eines Objekts aufgrund seiner Laufzeitklasse
Verwenden Sie den folgenden Code, um ein Objekt dynamisch mithilfe der Funktion
CreateObjectvonCRuntimeClasszu erstellen. Gibt im FehlerfallCreateObjectNULL zurück, anstatt eine Ausnahme auszulösen.CRuntimeClass* pRuntimeClass = RUNTIME_CLASS(CMyClass); CObject* pObject = pRuntimeClass->CreateObject(); ASSERT(pObject->IsKindOf(RUNTIME_CLASS(CMyClass)));