Condividi tramite


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:

Vedere anche

Riferimenti

Classe concurrent_unordered_multimap