Sdílet prostřednictvím


Vytváření dynamických objektů

Tento článek vysvětluje, jak dynamicky vytvořit objekt v době spuštění.Postup používá třídy spuštění informací, jak je popsáno v článku Přístup K běhu informace třídy.

Dynamicky vytvořit objekt dané třídy jeho spuštění

  • Použijte následující kód pomocí dynamicky vytvořit objekt CreateObject funkce CRuntimeClass.Všimněte si, že při selhání, CreateObject vrátí NULL namísto zvyšování výjimku:

    CRuntimeClass* pRuntimeClass = RUNTIME_CLASS( CMyClass );
    CObject* pObject = pRuntimeClass->CreateObject();
    ASSERT( pObject->IsKindOf( RUNTIME_CLASS( CMyClass ) ) );
    

Viz také

Koncepty

Pomocí CObject