Condividi tramite


multiset::emplace_hint

Inserisce un elemento costruito in locale (senza che vengano eseguite operazioni di copia o di spostamento), con un suggerimento di posizione.

template<class... Args>
   iterator emplace_hint(
      const_iterator where,
      Args&&... args);

Parametri

Parametro

Descrizione

args

Gli argomenti passati per costruire un elemento da inserire nel multiset.

where

La posizione per avviare la ricerca per il punto di inserimento corretto. (Se tale punto è immediatamente seguito da where, l'inserimento può verificarsi in tempo costante ammortizzato invece che in tempo logaritmico.)

Valore restituito

Un iteratore all'elemento appena inserito.

Note

Nessun riferimento agli elementi contenitore viene invalidato da questa funzione, ma può invalidare tutti gli iteratori al contenitore.

Durante il collocamento, se viene generata un'eccezione, lo stato del contenitore non viene modificato.

Per un esempio di codice, vedere set::emplace_hint.

Requisiti

Intestazione: <set>

Spazio dei nomi: std

Vedere anche

Riferimenti

<set>

Classe set

Libreria di modelli standard