คลาCWordArrayสนับสนุนอาร์เรย์ของคำ 16 บิต?
ฟังก์ชันสมาชิกของCWordArrayได้ที่คล้ายกับฟังก์ชันสมาชิกของคลาสCObArray เนื่องจากความเหมือนนี้ คุณสามารถใช้เอกสารอ้างอิงCObArrayสำหรับสมาชิกฟังก์ชันเกร็ด ทุกที่ที่คุณเห็นตัวชี้CObjectเป็นค่าพารามิเตอร์หรือส่งกลับฟังก์ชัน แทนคำ?
CObject * CObArray::GetAt (int lt; nIndex >) const
ตัวอย่างเช่น แปล
WORD CWordArray::GetAt (int lt; nIndex >) const
CWordArrayประกอบด้วยแมโคIMPLEMENT_SERIALเพื่อสนับสนุนอนุกรมและองค์ประกอบของการถ่ายโอนข้อมูล ถ้าอาร์เรย์ของคำจะถูกเก็บไว้ที่เก็บถาวร ด้วยตัวดำเนินการแทรก overloaded หรือ ด้วย ฟังก์ชันสมาชิกCObject::Serializeแต่ละองค์ประกอบจะ แบบอนุกรมตามลำดับ?
หมายเหตุnbsp ก่อนที่จะใช้อาร์เรย์ ใช้SetSizeเพื่อกำหนดขนาด และการจัดสรรหน่วยความจำมัน ทำหากคุณไม่ได้ใช้SetSizeการเพิ่มองค์ประกอบของอาร์เรย์ให้บ่อยจัดสรรใหม่ และคัดลอก การปันส่วนที่ใช้บ่อยและการคัดลอกจะไม่ได้ผล และสามารถแยกส่วนหน่วยความจำ(&N)?
ถ้าคุณต้องการถ่ายโอนข้อมูลของแต่ละองค์ประกอบในอาร์เรย์ คุณต้องตั้งค่าความลึกของบริบทการถ่ายโอนข้อมูลเป็น 1 หรือรุ่นที่ใหม่กว่า?
ดูบทความสำหรับข้อมูลเพิ่มเติมเกี่ยวกับการใช้CWordArray, คอลเลกชันในVisual c ++ Programmer ของคำแนะนำ?
#รวม lt;afxcoll.h>
สมาชิกของคลาส|nbsp คลาสพื้นฐาน| แผนภูมิของลำดับชั้น(&N)
ตัวอย่างnbsp การรวบรวมตัวอย่างของ MFC(&N)