CTypedPtrArray

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)

ดูเพิ่มเติมnbspCPtrArray, CObArray(&N)

Index