Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Megjegyzés:
A Microsoft Foundation Classes (MFC) könyvtár továbbra is támogatott. A továbbiakban azonban nem adunk hozzá funkciókat, és nem frissítjük a dokumentáció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)));