STATIC_DOWNCAST (sınıf, pobject)
Parametreleri
sınıf
Bir sınıfın adı.
pobject
İşaretçi türü sınıf bir nesne işaretçisi için döküm.
Açıklamalar
Uygulama tanımlı _debug Önişlemci sembolü ile yapılarında, bu makro bir işaretçi bir sınıftan ilgili türü için bir işaretçi bir nesneye döküm. Makro assert işaretçi null ve noktaları değil ise nesneye değil bir "tür" hedef türü.
Olmayan-_debug kurar, makro, herhangi bir kontrol olmadan dökme gerçekleştirir.
İşaretçiyi pobject parametreyi tanımlar ise hedef türü sınıf parametresiyle belirtilir. Örneğin, bir işaretçi dökme CYourDocument denilen pYourDoc için bu ifadeyi kullanarak CDocument bir işaretçi:
CDocument * pDoc = STATIC_DOWNCAST (CDocument, pYourDoc)
Eğer pYourDoc bir CDocument nesnesi, makro will assert göstermiyor.
Ayrıca bkz:nbsp;DY&NAMIC_DOWNCAST