ตำแหน่ง ค้นหา ( CObject * searchValue, ตำแหน่ง startAfter = NULL ) const
ส่งกลับค่า
ค่าตำแหน่งที่สามารถใช้สำหรับการคำนวณซ้ำหรือการเรียกตัวชี้วัตถุ ค่า NULLถ้าไม่พบวัตถุ?
พารามิเตอร์
searchValue
ตัวชี้วัตถุเพื่อที่สามารถพบได้ในรายการนี้?
startAfter
ตำแหน่งเริ่มต้นสำหรับการค้นหา?
หมายเหตุ
ค้นหารายการตามลำดับเพื่อค้นหาตัวชี้CObjectแรกที่ตรงกับตัวชี้CObjectที่ระบุ หมายเหตุค่าชี้จะเปรียบเทียบว่า ไม่รวมถึงเนื้อหาของวัตถุ?
ตัวอย่าง
รายการ cObList
กรง * pa1
กรง * pa2
ตำแหน่ง pos
รายการAddHead (pa1 =ใหม่กรง (21));
รายการAddHead (pa2 =ใหม่กรง (40)); nbsp / / จะประกอบด้วยรายการ (40, 21)
ถ้า ((pos =รายการค้นหา (pa1)) ! = NULL) / / ล่าสำหรับ pa1
{ / / เริ่มต้นที่ศีรษะ โดยค่าเริ่มต้น
ASSERT (*(CAge*) รายการGetAt (pos) ==กรง (21));
}(&N)
ภาพรวม cObList |nbsp สมาชิกของคลาส| แผนภูมิของลำดับชั้น(&N)
ดูเพิ่มเติมnbspCObList::GetNext, CObList::GetPrev(&N)