共用方式為


動態物件建立

本文說明如何在執行階段動態建立物件。 程式會使用執行時間類別資訊,如存取執行時間類別資訊 一文 中所述。

根據物件的執行時間類別,以動態方式建立物件

  1. 使用下列程式碼,以動態方式使用 CreateObjectCRuntimeClass 函式來建立 物件。 失敗時, CreateObject 回 Null ,而不是引發例外狀況:

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

另請參閱

使用 CObject 終結視窗物件