concurrent_unordered_multimap::insert 方法
将元素添加到 concurrent_unordered_multimap 对象。
iterator insert(
const value_type& _Value
);
iterator insert(
const_iterator _Where,
const value_type& _Value
);
template<
class _Iterator
>
void insert(
_Iterator_First,
_Iterator_Last
);
template<
class _Valty
>
iterator insert(
_Valty&& _Value
);
template<
class _Valty
>
typename std::tr1::enable_if<!std::tr1::is_same<const_iterator, typename std::tr1::remove_reference<_Valty>::type>::value, iterator>::type insert(
const_iterator _Where,
_Valty&& _Value
);
参数
_Iterator
用于插入的迭代器类型。_Valty
值的类型被插入到映射。_Value
要插入的值。_Where
搜索中使用的起始位置插入点。_First
范围的开头插入的。_Last
范围的末尾插入的。
返回值
指向插入位置的迭代器。
备注
第一个成员函数插入元素 _Value 在控件序列,然后返回指定为插入的元素的迭代器。
第二个成员函数返回插入 (_Value),使用 _Where ,当在搜索的控件序列中的起始位置插入点。
元素序列。该范围的第三个成员函数插入 [_First, _Last) 值。
最后两个成员函数的行为与前两个相同,不同之处在于, _Value 用于构造该插入的值。
要求
标题: concurrent_unordered_map.h
命名空间: 并发