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