CList::InsertAfter
将元素添加到此在元素后列出在指定的位置。
POSITION InsertAfter(
POSITION position,
ARG_TYPE newElement
);
参数
定位
POSITION 值由以前的 GetNext,GetPrev返回,或者 Find 成员函数调用。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());
要求
Header: afxtempl.h