Aracılığıyla paylaş


Dinamik Nesne Oluşturma

Bu makalede, çalışma zamanında dinamik olarak nesne oluşturma işlemi açıklanmaktadır. Prosedür, Run-Time 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. CreateObject işlevini kullanarak CRuntimeClass 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 bakınız

Pencere Nesnelerini Yok Etme
CObject Kullanma