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
擦除从迭代器位置。_Keyval
要清除的键值。_First
_Last
返回值
第一的两个成员函数返回一个迭代器,指定第一个以外的任何元素中移除,剩余的元素或concurrent_unordered_multimap::end() ; 如果没有这样的元素。 第三个成员函数返回删除的元素的数目。
备注
第一个成员函数中移除元素指向的受控序列的_Where。 第二个成员函数范围中移除的元素 [_Begin, _End)。
第三个成员函数由分隔的范围中移除的元素concurrent_unordered_multimap::equal_range(_Keyval)。
要求
标题: concurrent_unordered_map.h
命名空间: 并发