次の方法で共有


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