Metoda concurrent_unordered_multimap::INSERT
Přidá prvky concurrent_unordered_multimap objektu.
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 iterace používá pro vkládání._Valty
Typ hodnoty vložené do mapy._Value
Hodnota má být vložen._Where
Počáteční místo hledání textový kurzor._First
Začátek oblasti vložení._Last
Konec rozsahu vložit.
Vrácená hodnota
Iterace odkazující na umístění kurzoru.
Poznámky
První členské funkce vloží prvek _Value řízené postupně vrátí iterace, který určuje vložený prvek.
Vrátí druhou členské funkce Vložit (_Value), použití _Where jako počáteční místo v rámci řízeného pořadí hledání kurzor.
Třetí členské funkce vloží posloupnost hodnot prvků z rozsahu [_First, _Last).
Funkce posledních dvou členů se chovají stejně jako první dva kromě _Value slouží k sestavení vložené hodnoty.
Požadavky
Záhlaví: concurrent_unordered_map.h
Obor názvů: souběžnosti