concurrent_unordered_multiset::insert yöntemi
Öğeleri ekler concurrent_unordered_multiset 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
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_set.h
Namespace: eşzamanlılık