ASSERT_KINDOF

ASSERT_KINDOF (ชื่อคลาส, pobject)

พารามิเตอร์

ชื่อคลาส

ชื่อของการCObject-มาคลาส?

pobject

ตัวชี้ไปยังวัตถุคลาส?

หมายเหตุ

แมโครนี้ยืนยันว่า วัตถุชี้ไปเป็นวัตถุของคลาสที่ระบุ หรือเป็นวัตถุของคลามาจากคลาสที่ระบุ พารามิเตอร์pobjectควรเป็นตัวชี้ไปยังวัตถุ และสามารถconst วัตถุชี้ไป และชั้นต้องสนับสนุนข้อมูลขณะเรียกใช้คลาสCObject เป็นตัวอย่าง การให้แน่ใจว่า pDocument เป็นตัวชี้ไปยังวัตถุของการ CMyDocument class หรือหลัก:ของใด ๆ คุณสามารถรหัส

ASSERT_KINDOF (CMyDocument, pDocument)

การใช้แมโคASSERT_KINDOFคือเหมือนกับการเขียนโค้ด:

ASSERT(pobject-gt;IsKindOf(RUNTIME_CLASS(classname)))(&G)

ฟังก์ชันนี้ใช้งานได้เฉพาะสำหรับคลาสประกาศพร้อมแมโคDECLARE_DYNAMICหรือDECLARE_SERIAL?

หมายเหตุnbsp  ฟังก์ชันนี้จะมีเฉพาะในรุ่นตรวจแก้จุดบกพร่องของ MFC(&N)?

ดูเพิ่มเติมnbspอ้าง(&N)

Index