concurrent_unordered_multiset::insert 方法
將項目加入至 concurrent_unordered_multiset 物件。
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_set.h
**命名空間:**concurrency