CRBTree::RemoveAt
更新 : 2007 年 11 月
CRBTree オブジェクト内の指定された位置に格納されている要素を削除します。
void RemoveAt(
POSITION pos
) throw( );
パラメータ
- pos
位置カウンタ。CRBTree::GetHeadPosition、CRBTree::FindFirstKeyAfter などのメソッドへの前回の呼び出しによって返されます。
解説
指定した位置に格納されているキーと値の組み合わせを削除します。要素を格納するために使用されていたメモリは解放されます。pos が参照している POSITION は無効になりますが、ツリー内のその他の要素の POSITION は有効なままです。これによって要素の順序が変更されても、特に問題はありません。
必要条件
ヘッダー : atlcoll.h