共用方式為


CList::Find

循序搜尋清單中尋找第一個項目符合指定的 searchValue。

POSITION Find(
   ARG_TYPE searchValue,
   POSITION startAfter = NULL
) const; 

參數

  • ARG_TYPE
    指定清單項目的型別樣板參數 (可能是參考)。

  • searchValue
    在清單中找到的值。

  • startAfter
    搜尋的開始位置。 如果未指定值,搜尋會從標頭項目開始。

傳回值

可以針對反覆項目或物件指標擷取使用的 位置 值; NULL ,如果找不到物件。

範例

// Define myList.
CList<CString,CString&> myList;

// Add three elements to the list.
myList.AddHead(CString(_T("XYZ")));
myList.AddHead(CString(_T("ABC")));
myList.AddHead(CString(_T("123")));

// Find a specific element.
POSITION pos = myList.Find(CString(_T("XYZ")));
ASSERT(CString(_T("XYZ")) == myList.GetAt(pos));      

需求

Header: afxtempl.h

請參閱

參考

CList 類別

階層架構圖

CList::GetNext

CList::GetPrev