CAtlList::SetAt
Rufen Sie diese Methode auf, um den Wert des Elements in einer angegebenen Position in der Liste.
void SetAt(
POSITION pos,
INARGTYPE element
);
Parameter
pos
Der Positionswert entsprechend dem Element zu ändern.element
Der neue Elementwert.
Hinweise
Ersetzt den vorhandenen Wert von element. In Debugbuilds ein Assertionsfehler tritt auf, wenn pos gleich NULL ist.
Beispiel
// 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);
Anforderungen
Header: atlcoll.h