Aracılığıyla paylaş


concurrent_unordered_multimap::insert yöntemi

Öğeleri ekler concurrent_unordered_multimap nesnesi.

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
);

Parametreler

  • _Iterator
    Yineleyici türü ekleme için kullanılır.

  • _Valty
    Eşlemenin içine eklenen değer türü.

  • _Value
    Eklenecek değer.

  • _Where
    Ekleme noktasını aramak için başlangıç konumu.

  • _First
    Eklenecek aralığın başlangıcı.

  • _Last
    Aralığın eklemek.

Dönüş Değeri

Ekleme konumu gösteren bir yineleyici.

Notlar

İlk üye işlev öğesi ekler _Value kontrollü sırayla sonra eklenen öðe atar Yineleyici döndürür.

İkinci üye işlev Ekle verir (_Value), kullanma _Where için ekleme noktasını aramak için denetlenen sırası içinde bir başlangıç noktası olarak.

Üçüncü üye işlev öğe değerlerinin dizisini aralıktan ekler [_First, _Last).

Son iki üye işlevleri dışında ilk ikisi aynı davranır _Value eklenen değer oluşturmak için kullanılabilir.

Gereksinimler

Başlık: concurrent_unordered_map.h

Namespace: eşzamanlılık

Ayrıca bkz.

Başvuru

concurrent_unordered_multimap sınıfı