ตำแหน่ง InsertAfter ( ตำแหน่ง ตำแหน่ง, CObject * newElement );
โยน ( CMemoryException );
พารามิเตอร์
ตำแหน่ง
ค่าของตำแหน่งงานส่งกลับ โดยก่อนหน้านี้GetNext, GetPrevหรือพบสมาชิกเรียกฟังก์ชัน?
newElement
ตัวชี้วัตถุจะเพิ่มไปยังรายการนี้?
หมายเหตุ
เพิ่มองค์ประกอบรายการนี้หลังจากองค์ประกอบที่ตำแหน่งที่ระบุ?
ตัวอย่าง
รายการ cObList
ตำแหน่ง pos1, pos2
รายการAddHead (ใหม่กรง (21));
รายการAddHead (ใหม่กรง (40)); / / จะประกอบด้วยรายการ (40, 21)
ถ้า ((pos1 =รายการGetHeadPosition()) ! = NULL)
{
nbsp pos2 =รายการInsertAfter (pos1 กรงใหม่ (65));
}
#ifdef _DEBUG
afxDump.SetDepth (1);
afxDump << "อย่าง InsertAfter: " << & รายการ << "\n"
#endif
ผลลัพธ์ได้จากโปรแกรมนี้มีดังนี้:
ตัวอย่าง InsertAfter: CObList ที่ มีองค์ประกอบ 3
nbsp ในกรงที่ $ 4A44 40
ในกรงที่ $ 4A64 65
ในกรงที่ $ 4968 21(&N)
ภาพรวม cObList |nbsp สมาชิกของคลาส| แผนภูมิของลำดับชั้น(&N)
ดูเพิ่มเติมnbspCObList::Find, CObList::InsertBefore(&N)