Metodo concurrent_unordered_multimap::insert
Aggiunge elementi all'oggetto di concurrent_unordered_multimap .
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
);
Parametri
_Iterator
Il tipo di iteratore utilizzato per l'inserimento._Valty
Il tipo del valore immesso nella mappa._Value
Il valore da inserire._Where
La posizione iniziale da trovare un punto di inserimento._First
L'inizio dell'intervallo da inserire._Last
La fine dell'intervallo da inserire.
Valore restituito
Un iteratore che punta al percorso di inserimento.
Note
La prima funzione membro inserisce l'elemento _Value nella sequenza selezionata, quindi restituisce l'iteratore che definisce l'elemento inserito.
La seconda inserimento di restituzione della funzione membro (_Value), utilizzando _Where come punto iniziale all'interno della sequenza controllata da individuare il punto di inserimento.
La terza funzione membro inserire la sequenza di valori degli elementi dell'intervallo [_First, _Last).
Le ultime due funzioni membro si comportano allo stesso modo dei primi due, con la differenza che _Value viene utilizzato per costruire il valore immesso.
Requisiti
intestazione: concurrent_unordered_map.h
Concorrenza diSpazio dei nomi: