Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
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)));