CObList::GetNext

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)

Index