CAtlList::MoveToHead

调用此方法将指定的元素移到列表的开头。

void MoveToHead(
   POSITION pos 
) throw( );

参数

  • pos
    移动元素的位置值。

备注

所指定的元素从其当前位置移到列表的开头。 如果 pos 使用NULL,相等在调试版本中,断言失败将发生。

示例

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

要求

Header: atlcoll.h

请参见

参考

CAtlList选件类

CAtlList::MoveToTail

CAtlList::SwapElements