
templateltคลาสBASE_CLASSคลาสชนิด
คลาส CTypedPtrArray : สาธารณะ BASE_CLASS(&L)
พารามิเตอร์
BASE_CLASS
คลาสพื้นฐานของคลาสอาร์เรย์แบบพิมพ์ชี้ ต้องเป็นคลาสอาร์เรย์ (CObArrayหรือCPtrArray)?
ชนิด
ชนิดขององค์ประกอบจัดเก็บอยู่ในอาร์เรย์ base-คลาส?
หมายเหตุ
คลาCTypedPtrArrayให้เป็นชนิดเซฟ "wrapper" สำหรับวัตถุคลาCPtrArrayหรือCObArray เมื่อคุณใช้CTypedPtrArrayแทนที่CPtrArrayหรือCObArray, c ++ตรวจสอบชนิดของฟังก์ชันช่วยขจัดข้อผิดพลาดที่เกิดจากประเภทตัวชี้ไม่ตรงกัน?
นอกจากนี้ แรปเปอร์สำหรับCTypedPtrArrayที่ทำส่วนมากการชี้ขาดที่จะจำเป็นต้องใช้ถ้าคุณใช้CObArrayหรือCPtrArray?
เนื่องจากฟังก์ชันCTypedPtrArrayทั้งหมดอยู่ในแนวเดียวกัน การใช้แม่แบบนี้ไม่มีผลอย่างมากต่อขนาดหรือความเร็วของรหัสของคุณ?
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการใช้CTypedPtrArrayดูบทความ คอลเลกชันและ คอลเลกชัน: คลาสที่ใช้แม่แบบในVisual c ++ Programmer ของคำแนะนำ?
#รวม lt;afxtempl.h>
สมาชิกของคลาส|nbsp แผนภูมิของลำดับชั้น(&N)
ตัวอย่างnbsp การรวบรวมตัวอย่างของ MFC(&N)