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