Condividi tramite


CAtlList::MoveToHead

Chiamare questo metodo per spostare l'elemento specificato nell'intestazione dell'elenco.

void MoveToHead(
   POSITION pos 
) throw( );

Parametri

  • pos
    Il valore della posizione dell'elemento da spostare.

Note

L'elemento specificato viene spostato dalla posizione corrente all'inizio dell'elenco.Nelle build di debug, un errore di asserzione si verificherà se pos è uguale a NULL.

Esempio

// 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);   

Requisiti

Header: atlcoll.h

Vedere anche

Riferimenti

Classe di CAtlList

CAtlList::MoveToTail

CAtlList::SwapElements