CList::RemoveAt

更新 : 2007 年 11 月

リストから指定された要素を削除します。

void RemoveAt(
   POSITION position 
);

パラメータ

  • position
    リストから削除する要素の位置。

解説

POSITION 値がリスト内の正しい位置を指していることを確認する必要があります。この値が無効な場合は、MFC ライブラリのデバッグ環境ではアサートされます。

使用例

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

// Add three elements to the list.
myList.AddTail(CString(_T("XYZ")));
myList.AddTail(CString(_T("ABC")));
myList.AddTail(CString(_T("123")));

// Remove CString("ABC") from the list.
myList.RemoveAt(myList.FindIndex(1));

// Verify CString("ABC") is not in the list.
ASSERT(myList.Find(CString(_T("ABC"))) == NULL);      

必要条件

ヘッダー : afxtempl.h

参照

参照

CList クラス

階層図

CList::RemoveAll

その他の技術情報

CList のメンバ