Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
Ez a cikk azt ismerteti, hogyan hozhat létre dinamikusan objektumot futásidőben. Az eljárás futásidejű osztályinformációkat használ, amint azt az Run-Time osztályadatok elérése című cikkben tárgyaltuk.
Dinamikusan hozzon létre egy objektumot a futásidejű osztály alapján.
Az alábbi kód használatával dinamikusan hozhat létre objektumot a
CreateObjectfüggvény használatávalCRuntimeClass. Hiba esetén a nullCreateObjectadja vissza ahelyett, hogy kivételt emelne ki:CRuntimeClass* pRuntimeClass = RUNTIME_CLASS(CMyClass); CObject* pObject = pRuntimeClass->CreateObject(); ASSERT(pObject->IsKindOf(RUNTIME_CLASS(CMyClass)));