STATIC_DOWNCAST

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

Index