concurrent_unordered_multiset::unsafe_erase 方法
将元素从concurrent_unordered_multiset在指定的位置。此方法不是并发安全方法。
iterator unsafe_erase(
const_iterator _Where
);
iterator unsafe_erase(
const_iterator _First,
const_iterator _Last
);
size_type unsafe_erase(
const key_type& _Keyval
);
参数
_Where
擦除从迭代器位置。_First
_Last
_Keyval
要清除的键值。
返回值
第一的两个成员函数返回一个迭代器,指定第一个以外的任何元素中移除,剩余的元素或concurrent_unordered_multiset::end() ; 如果没有这样的元素。第三个成员函数返回删除的元素的数目。
备注
第一个成员函数中移除元素指向的_Where。第二个成员函数范围中移除的元素 [_Begin, _End)。
第三个成员函数由分隔的范围中移除的元素concurrent_unordered_multiset::equal_range(_Keyval)。
要求
标题: concurrent_unordered_set.h
命名空间: 并发