CAtlList::MoveToHead
Rufen Sie diese Methode auf, um das angegebene Element auf den Anfang der Liste zu verschieben.
void MoveToHead(
POSITION pos
) throw( );
Parameter
- pos
Der Positionswert des Elements zu verschiebende.
Hinweise
Das angegebene Element wird vom aktuellen Speicherort den Anfang der Liste verschoben.In Debugbuilds ein Assertionsfehler tritt auf, wenn pos gleich NULL ist.
Beispiel
// Define the integer list
CAtlList<int> myList;
// Populate the list
myList.AddTail(1);
myList.AddTail(2);
myList.AddTail(3);
myList.AddTail(4);
// Move the tail element to the head
myList.MoveToHead(myList.GetTailPosition());
// Confirm the head is as expected
ATLASSERT(myList.GetHead() == 4);
// Move the head element to the tail
myList.MoveToTail(myList.GetHeadPosition());
// Confirm the tail is as expected
ATLASSERT(myList.GetTail() == 4);
Anforderungen
Header: atlcoll.h