共用方式為


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
    用來插入 iterator 的型別。

  • _Valty
    插入值的型別。

  • _Value
    要插入的值。

  • _Where
    若要搜尋插入點開始的位置。

  • _First
    若要插入範圍的開頭。

  • _Last
    若要插入範圍的結尾。

傳回值

Iterator 指向插入位置。

備註

第一個成員函式將項目_Value在受控制序列,則會傳回 iterator,指派插入的項目。

第二個成員函式會傳回插入 (_Value)、 使用_Where做為起始的位置中搜尋插入點的受控制序列。

第三個成員函式的範圍中插入值序列的項目 [_First, _Last)。

最後兩個成員函式的行為和前兩個,除了的相同_Value用來建構插入的值。

需求

標頭: concurrent_unordered_set.h

Namespace: 並行存取

請參閱

參考

concurrent_unordered_multiset 類別