Metoda concurrent_unordered_multimap::INSERT
Dodaje elementy do concurrent_unordered_multimap obiektu.
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
);
Parametry
_Iterator
Typ iteratora używane do wstawiania._Valty
Typ wartości, wstawione do mapy._Value
Wartość ma zostać wstawiony._Where
Położenie początkowe, aby wyszukać punkt wstawiania._First
Początek zakresu do wstawienia._Last
Koniec zakresu do wstawienia.
Wartość zwracana
Iterację, wskazując lokalizację wstawiania.
Uwagi
Pierwsza funkcja Członkowskie wstawia element _Value w sekwencji kontrolowanych, następnie zwraca iteratora, który wyznacza wstawiony element.
Druga funkcja Członkowskich zwraca Wstaw (_Value), korzystanie z _Where jako miejsce rozpoczęcia w kontrolowanej sekwencji do wyszukania punktu wstawiania.
Trzecią funkcję Członkowskie wstawia sekwencja wartości elementów z zakresu [_First, _Last).
Funkcje składowe dwóch ostatnich, działają tak samo, jako pierwsze dwa, z wyjątkiem _Value jest używana do skonstruowania wartości wstawione.
Wymagania
Nagłówek: concurrent_unordered_map.h
Obszar nazw: współbieżności