Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of mappen te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen om mappen te wijzigen.
Opmerking
De Microsoft Foundation Classes-bibliotheek (MFC) wordt nog steeds ondersteund. We voegen echter geen functies meer toe of werken de documentatie bij.
In dit artikel wordt uitgelegd hoe u dynamisch een object maakt tijdens runtime. De procedure maakt gebruik van runtime-klassegegevens, zoals beschreven in het artikel Toegang tot Run-Time klasse-informatie.
Dynamisch een object maken op basis van de runtimeklasse
Gebruik de volgende code om dynamisch een object te maken met behulp van de
CreateObjectfunctie van deCRuntimeClass. Bij een foutCreateObjectwordt NULL geretourneerd in plaats van een uitzondering op te geven:CRuntimeClass* pRuntimeClass = RUNTIME_CLASS(CMyClass); CObject* pObject = pRuntimeClass->CreateObject(); ASSERT(pObject->IsKindOf(RUNTIME_CLASS(CMyClass)));