Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
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)));