ASSERT_KINDOF

ASSERT_KINDOF (sınıfAdı, pobject)

Parametreleri

classname

CObjectadı-türetilmiş sınıf.

pobject

Bir sınıf nesnesi işaretçisi.

Açıklamalar

Bu makro, işaret nesnesidir belirtilen sınıfın bir nesnesi veya bir sınıfın bir nesnesi belirtilen sınıfından türetilir belirtmektedir. Pobject parametresi bir nesneye bir işaretçi ve sabitolmalıdır. Nesneyi işaret ve sınıf CObject çalıştırma sınıfı bilgileri desteklemesi gerekir. Emin olmak için bir örnek olarak, pDocument bir nesnenin bir işaretçidir CMyDocument sınıfı veya diğer türevleri, kodu yazabilirsiniz:

ASSERT_KINDOF (CMyDocument, pDocument)

ASSERT_KINDOF makro kullanarak kodlama olarak aynıdır:

ASSERT(pObject->IsKindOf(RUNTIME_CLASS(ClassName)))

Bu işlev yalnızca sınıfları ile DECLARE_DYNAMIC ya da DECLARE_SERIAL makro ilan çalışır.

&Notnbsp;  Bu işlev, yalnızca hata ayıklama sürümünde mfc kullanılabilir.

Ayrıca bkz: Onaylama işlemi

Index