CObject * แอมป์ GetNext ( ตำแหน่ง & rPosition );
CObject * GetNext ( POSITIONamp rPosition ) const;(&A)
ส่งกลับค่า
ดูคำอธิบายของค่าที่ส่งกลับสำหรับGetHead?
พารามิเตอร์
rPosition
การอ้างอิงตำแหน่งค่าส่งกลับ โดยก่อนหน้านี้GetNext, GetHeadPositionหรืออื่น ๆ เรียกฟังก์ชันของสมาชิก?
หมายเหตุ
ได้รับองค์ประกอบรายการถูกระบุ ด้วยrPositionแล้วตั้งค่าrPositionค่าตำแหน่งของรายการถัดไปในรายการ คุณสามารถใช้GetNextในการวนรอบไปข้างหน้าคำซ้ำถ้าคุณได้สร้างตำแหน่งที่เริ่มต้น ด้วยการเรียกไปยังGetHeadPositionหรือการค้นหา?
คุณต้องแน่ใจว่า ค่าของตำแหน่งแทนตำแหน่งที่ถูกต้องในรายการ ถ้าไม่ถูกต้อง แล้วรุ่นตรวจแก้จุดบกพร่องของไลบรารี Microsoft Foundation Class ยืนยัน?
ถ้าองค์ประกอบดึงข้อมูล สุดท้ายในรายการ แล้วค่าใหม่ของrPositionถูกตั้งค่าเป็นNULL?
จะสามารถเอาองค์ประกอบออกในระหว่างการคำนวณซ้ำ ดูตัวอย่างRemoveAt?
ตัวอย่าง
รายการ cObList
ตำแหน่ง pos
รายการAddHead (ใหม่กรง (21));
รายการAddHead (ใหม่กรง (40)); / / จะประกอบด้วยรายการ (40, 21)
/ / ทำซ้ำผ่านรายการในใบสั่งหัวหาง
#ifdef _DEBUG
สำหรับ (pos =รายการGetHeadPosition() pos ! = NULL )
{
nbsp afxDump << รายการGetNext (pos) << "\n"
}
#endif
ผลลัพธ์ได้จากโปรแกรมนี้มีดังนี้:
ในกรงที่ $ 479 C 40
ในกรงที่ $ 46 C 0 21
ภาพรวม cObList |nbsp สมาชิกของคลาส| แผนภูมิของลำดับชั้น(&N)
ดูเพิ่มเติมnbspCObList::Find, CObList::GetHeadPosition, CObList::GetTailPosition, CObList::GetPrev, CObList::GetHead(&N)