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
işlevini
CRuntimeClass
kullanarakCreateObject
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.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin