CTypedPtrMap

templatelt คลาส BASE_CLASS, คลาส คีย์, คลาส ค่า >
คลาส CTypedPtrMap : สาธารณะ BASE_CLASS

พารามิเตอร์

BASE_CLASS

คลาสพื้นฐานของคลาสแผนที่ชี้ตัวพิมพ์ ต้องชี้แผนผังชั้น (CMapPtrToPtr, CMapPtrToWord, CMapWordToPtrหรือCMapStringToPtr)?

คีย์

คลาสของวัตถุที่ใช้เป็นคีย์การแผนที่?

ค่า

คลาสของวัตถุจัดเก็บไว้ในแผนที่?

หมายเหตุ

คลาCTypedPtrMapให้เป็นชนิดเซฟ "wrapper" สำหรับวัตถุคลาสที่ชี้แผนที่CMapPtrToPtr, CMapPtrToWord, CMapWordToPtrและCMapStringToPtr เมื่อคุณใช้CTypedPtrMap, c ++ตรวจสอบชนิดของฟังก์ชันช่วยขจัดข้อผิดพลาดที่เกิดจากประเภทตัวชี้ไม่ตรง?

เนื่องจากฟังก์ชันCTypedPtrMapทั้งหมดอยู่ในแนวเดียวกัน การใช้แม่แบบนี้ไม่มีผลอย่างมากต่อขนาดหรือความเร็วของรหัสของคุณ?

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการใช้CTypedPtrMapดูบทความ คอลเลกชันและ คอลเลกชัน: คลาสที่ใช้แม่แบบในVisual c ++ Programmer ของคำแนะนำ?

#รวม lt;afxtempl.h>

สมาชิกของคลาส|nbsp แผนภูมิของลำดับชั้น(&N)

ตัวอย่างnbsp การรวบรวมตัวอย่างของ MFC(&N)

ดูเพิ่มเติมnbspCMapPtrToPtr, CMapPtrToWord, CMapWordToPtr, CMapStringToPtr(&N)

Index