CAtlList::InsertBefore

呼叫這個方法會將新的項目插入至清單中的指定位置之前。

POSITION InsertBefore(
   POSITION pos,
   INARGTYPE element 
);

參數

  • pos
    新項目會插入在此位置前的值清單。

  • element
    要插入的項目。

傳回值

傳回新項目的位置值。

備註

在偵錯組建中,判斷提示失敗,則會產生清單無效,則為,如果插入失敗,或者,如果嘗試在開頭之前插入項目。

範例

// Define the integer list
CAtlList<int> myList;

// Populate the list
POSITION myPos = myList.AddHead(1);
myPos = myList.InsertBefore(myPos, 2);
myPos = myList.InsertBefore(myPos, 3);

// Confirm the head value is as expected
ATLASSERT(myList.GetHead() == 3);  

需求

Header: atlcoll.h

請參閱

參考

CAtlList 類別

CAtlList::InsertAfter