CAtlList::SetAt

Appelez cette méthode pour définir la valeur de l'élément à une position dans la liste.

void SetAt(
   POSITION pos,
   INARGTYPE element 
);

Paramètres

  • pos
    La valeur de POSITION correspondant à l'élément pour modifier.

  • element
    La nouvelle valeur de l'élément.

Notes

Remplace la valeur existante par element.Dans les versions debug, un échec d'assertion se produit si pos est égal à la valeur NULL.

Exemple

// Define the integer list
CAtlList<int> myList;

// Populate the list
myList.AddTail(100);
myList.AddTail(200);

// Use SetAt to change the values stored in the head and
// tail of the list
myList.SetAt(myList.GetHeadPosition(), myList.GetHead() * 10);
myList.SetAt(myList.GetTailPosition(), myList.GetTail() * 10);

// Confirm the values
ATLASSERT(myList.GetHead() == 1000);
ATLASSERT(myList.GetTail() == 2000);   

Configuration requise

Header: atlcoll.h

Voir aussi

Référence

Classe de CAtlList

CAtlList::RemoveAt