次の方法で共有


CList::InsertAfter

指定した位置にある要素の後にこのリストに要素を追加します。

POSITION InsertAfter(
   POSITION position,
   ARG_TYPE newElement 
);

パラメーター

  • [position]
    POSITION の値は、前の GetNextGetPrev、または [検索] のメンバー関数の呼び出しによって返される。

  • ARG_TYPE
    リストの要素の型を指定するテンプレート パラメーター。

  • newElement
    このリストに追加する要素。

戻り値

イテレーションまたはリスト要素の検索に使用できる POSITION の値。

使用例

// Define myList.
CList<CString,CString&> myList;

// Add three elements to the list.
POSITION pos = myList.AddHead(CString(_T("XYZ")));
pos = myList.InsertAfter(pos, CString(_T("ABC")));
pos = myList.InsertAfter(pos, CString(_T("123")));

// Verify the tail element is what's expected.
ASSERT(CString(_T("123")) == myList.GetTail());   

必要条件

ヘッダー: afxtempl.h

参照

関連項目

CList クラス

階層図

CList::Find

CList::InsertBefore