Sdílet prostřednictvím


CList::SetAt

Proměnné typu pozice je klíč pro seznam.

void SetAt(
   POSITION pos,
   ARG_TYPE newElement 
);

Parametry

  • pos
    Pozice prvku nastavit.

  • ARG_TYPE
    Parametr šablony určující typ prvku seznamu (může být odkaz).

  • newElement
    Prvek, který chcete přidat do seznamu.

Poznámky

Není stejný jako index a nemůže pracovat pozice hodnota sami.SetAtprvek zapíše do umístění určeného v seznamu.

Musí zajistit, aby vaše pozice hodnota představuje platné pozici v seznamu.Nepodmíněných Pokud je neplatná, pak ladicí verzi knihovny Microsoft Foundation Class výrazů.

Příklad

// 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);      

Požadavky

Záhlaví: afxtempl.h

Viz také

Referenční dokumentace

Třída CList

Diagram hierarchie

CList::Find

CList::GetAt

CList::GetNext

CList::GetPrev