CList::SetAt

Zmienna typu stanowisko jest kluczem do listy.

void SetAt( 
   POSITION pos, 
   ARG_TYPE newElement  
);

Parametry

  • pos
    Stanowisko elementu należy ustawić.

  • ARG_TYPE
    Parametr szablonu określający typ elementu listy (może być odwołaniem).

  • newElement
    Element do dodania do listy.

Uwagi

Nie jest taki sam jak indeks i nie może działać na stanowisko wartość samodzielnie.SetAtZapisuje element w określonej pozycji na liście.

Musi zapewnić, że Twój stanowisko wartość reprezentuje prawidłową pozycję na liście.Jeśli jest nieprawidłowa wersja debugowania biblioteki klas Microsoft Foundation potwierdza.

Przykład

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

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

// Replace CString("ABC") with CString("CBA")
POSITION pos = myList.Find(CString(_T("ABC")));
myList.SetAt(pos, CString(_T("CBA")));

// Verify CString("ABC") is not in the list.
ASSERT(myList.Find(CString(_T("ABC"))) == NULL);      

Wymagania

Nagłówek: afxtempl.h

Zobacz też

Informacje

Klasa CList

Diagram hierarchii

CList::Find

CList::GetAt

CList::GetNext

CList::GetPrev