Aracılığıyla paylaş


Dinamik Nesne Oluşturma

Bu makalede, çalışma zamanında dinamik olarak nesne oluşturma işlemi açıklanmaktadır. Yordam, Çalışma Zamanı Sınıf Bilgilerine Erişme makalesinde açıklandığı gibi çalışma zamanı sınıf bilgilerini kullanır.

Çalışma zamanı sınıfına göre bir nesneyi dinamik olarak oluşturma

  1. işlevini CRuntimeClasskullanarak CreateObject dinamik olarak bir nesne oluşturmak için aşağıdaki kodu kullanın. Hata durumunda, CreateObject özel durum oluşturmak yerine NULL döndürür:

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

Ayrıca bkz.

CObject Kullanarak Pencere NesneleriniYok Etme