Partager via


CAtlList::MoveToHead

Appelez cette méthode pour déplacer l'élément spécifié au début de la liste.

void MoveToHead( 
   POSITION pos  
) throw( );

Paramètres

  • pos
    La valeur de POSITION de l'élément à déplacer.

Notes

L'élément spécifié est déplacé de sa position actuelle vers le début de la liste. 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(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);   

Configuration requise

Header: atlcoll.h

Voir aussi

Référence

CAtlList, classe

CAtlList::MoveToTail

CAtlList::SwapElements