CAtlList::InsertBefore
更新 : 2007 年 11 月
リスト内の指定された位置の前に新しい要素を挿入します。
POSITION InsertBefore(
POSITION pos,
INARGTYPE element
);
パラメータ
pos
新しい要素がリストに挿入される位置の直後の POSITION 値。element
挿入する要素。
戻り値
新しい要素の POSITION 値を返します。
解説
デバッグ ビルドでは、リストが無効な場合や挿入に失敗した場合、または先頭の前に要素を挿入しようとした場合に、アサーション エラーが発生します。
使用例
// 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);
必要条件
ヘッダー : atlcoll.h