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)