Freigeben über


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

Siehe auch

Referenz

CAtlList-Klasse

CAtlList::MoveToTail

CAtlList::SwapElements