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