CObList::GetPrev

CObject * แอมป์ GetPrev ( ตำแหน่ง & rPosition );

CObject * GetPrev ( POSITIONamp rPosition ) const;(&A)

ส่งกลับค่า

ดูคำอธิบายของค่าที่ส่งกลับสำหรับGetHead?

พารามิเตอร์

rPosition

การอ้างอิงตำแหน่งค่าส่งกลับ โดยก่อนหน้านี้GetPrevหรืออื่น ๆ เรียกฟังก์ชันของสมาชิก?

หมายเหตุ

รับองค์ประกอบรายการถูกระบุ ด้วยrPositionแล้วตั้งค่าrPositionค่าตำแหน่งของรายการก่อนหน้าในรายการ คุณสามารถใช้GetPrevในการวนกลับคำซ้ำถ้าคุณสร้างตำแหน่งที่เริ่มต้น ด้วยการเรียกไปยังGetTailPositionหรือการค้นหา?

คุณต้องแน่ใจว่า ค่าของตำแหน่งแทนตำแหน่งที่ถูกต้องในรายการ ถ้าไม่ถูกต้อง แล้วรุ่นตรวจแก้จุดบกพร่องของไลบรารี Microsoft Foundation Class ยืนยัน?

ถ้าองค์ประกอบดึงข้อมูลเป็นครั้งแรกในรายการ แล้วค่าใหม่ของrPositionถูกตั้งค่าเป็นNULL?

ตัวอย่าง

   รายการ cObList
   ตำแหน่ง pos

รายการAddHead (CAge(21) ใหม่);
   รายการAddHead (CAge(40) ใหม่); / / จะประกอบด้วยรายการ (40, 21)
   / / ทำซ้ำผ่านรายการในใบสั่งหางศีรษะ
   สำหรับ (pos =รายการGetTailPosition() pos ! = NULL )
   {
#ifdef _DEBUG
 nbsp  afxDump << รายการGetPrev (pos) << "\n"
#endif
   }

ผลลัพธ์ได้จากโปรแกรมนี้มีดังนี้:

ในกรงที่ $ 421 C 21
ในกรงที่ $ 421 C 40

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

ดูเพิ่มเติมnbspCObList::Find, CObList::GetTailPosition, CObList::GetHeadPosition, CObList::GetNext, CObList::GetHead(&N)

Index