คลาสที่คอลเลกชันCMap, CListและCArrayใช้ฟังก์ชันผู้ช่วยเหลือโลกอันสั้นสำหรับวัตถุประสงค์เช่นตรวจ เท่า และเป็นองค์ประกอบที่เป็นอนุกรม เป็นส่วนหนึ่งของการใช้งานของคุณเรียนที่ยึดCMap, CListและCArrayคุณต้องแทนที่ฟังก์ชันเหล่านี้ตามความจำเป็นกับรุ่นเสกับชนิดของข้อมูลที่จัดเก็บไว้ในแผนที่ รายชื่อ หรืออาร์เรย์ สำหรับข้อมูลเกี่ยวกับการแทนที่ConstructElements, DestructElementsและSerializeElementsให้ดูบทความ คอลเลกชัน: วิธีการสร้างคอลเลกชันชนิด-SafeในVisual c ++ Programmer ของคำแนะนำ?
ไลบรารี Microsoft Foundation Class แสดงฟังก์ชันต่อไปนี้ที่ส่วนกลางเพื่อช่วยให้คุณสามารถกำหนดระดับชั้นคอลเลกชันของคุณ:
คอลเลกชันคลาส Helpers
| CompareElements | บ่งชี้ว่า องค์ประกอบจะเหมือนกัน? |
| ConstructElements | ทำการกระทำใด ๆ ที่จำเป็นเมื่อองค์ประกอบจะถูกสร้างขึ้น? |
| CopyElements | คัดลอกองค์ประกอบจากอาร์เรย์หนึ่งไปยังอีก? |
| DestructElements | ทำการกระทำใด ๆ ที่จำเป็นเมื่อมีทำลายองค์ประกอบ? |
| DumpElements | มีกระแสข้อมูลเชิงผลลัพธ์การวินิจฉัย? |
| HashKey | คำนวณคีย์แบบแฮช? |
| SerializeElements | เก็บ หรือรับองค์ประกอบไปยัง หรือ จากเก็บถาวร? |