concurrent_unordered_multimap::unsafe_erase 方法
移除項目從concurrent_unordered_multimap在指定的位置。這個方法不是並行安全的。
iterator unsafe_erase(
const_iterator _Where
);
size_type unsafe_erase(
const key_type& _Keyval
);
iterator unsafe_erase(
const_iterator _First,
const_iterator _Last
);
參數
_Where
若要清除的 iterator 位置。_Keyval
要清除的索引鍵值。_First
_Last
傳回值
第一個的兩個成員函式會傳回 iterator,指派第一個以外的任何項目移除,剩餘的項目或concurrent_unordered_multimap::end(),如果沒有這類項目。第三個成員函式會傳回它會移除的項目數。
備註
第一個成員函式會移除所指的受控制序列的項目_Where。第二個成員函式會在範圍內移除元素 [_Begin, _End)。
第三個成員函式會分隔範圍中移除元素concurrent_unordered_multimap::equal_range(_Keyval)。
需求
標頭: concurrent_unordered_map.h
Namespace: 並行存取