Aracılığıyla paylaş


CObList::Find

Ardışık olarak ilk bulmak için listeyi arar CObject belirtilen eşleşen işaretçi CObject işaretçisi.

POSITION Find(
   CObject* searchValue,
   POSITION startAfter = NULL 
) const;

Parametreler

  • searchValue
    Bu listede bulunan nesne işaretçisi.

  • startAfter
    Arama başlangıç konumu.

Dönüş Değeri

A konumu yineleme veya nesne işaretçisini alma; için kullanılan değer null nesne bulunamazsa.

Notlar

Not işaretçi değerleri karşılaştırılır, nesnelerin içeriğini değil.

Diğer üye benzer işlevleri aşağıdaki tabloda gösterilmektedir CObList::Find.

Sınıf

Üye işlevi

CPtrList

POSITION Find( void* searchValue, POSITION startAfter = NULL ) const;

CStringList

KONUMU Bul (lpctstr searchValue, POZİSYONstartAfter= null) const;

Örnek

Bkz: CObList::CObList bir listesi için CAge sınıfı.

CObList list;
CAge* pa1;
CAge* pa2;
POSITION pos;
list.AddHead(pa1 = new CAge(21));
list.AddHead(pa2 = new CAge(40));    // List now contains (40, 21).
if ((pos = list.Find(pa1)) != NULL) // Hunt for pa1
{                                  // starting at head by default.
    ASSERT(*(CAge*) list.GetAt(pos) == CAge(21));
}    

Gereksinimler

Başlık: afxcoll.h

Ayrıca bkz.

Başvuru

CObList sınıfı

Hiyerarşi grafik

CObList::GetNext

CObList::GetPrev