Partager via


multiset::emplace_hint

Insère un élément construit en place (aucune opération de copie ou de mouvements n'est exécutée), avec un indicateur de positionnement.

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

Paramètres

Paramètre

Description

args

Les arguments transférés pour construire un élément à insérer dans la collection.

where

Emplacement pour commencer la recherche du point d'insertion correct. (Si ce point précède immédiatement where, l'insertion peut se produire dans le temps fixe amorti au lieu du temps logarithmique.)

Valeur de retour

Un itérateur pour l'élément récemment inséré.

Notes

Aucune référence aux éléments conteneurs n'est invalidée par cette fonction, mais elle peut invalider tous les itérateurs du conteneur.

Pendant la mise en place, si une exception est levée, l'état du conteneur n'est pas modifié.

Pour obtenir un exemple de code, consultez set::emplace_hint.

Configuration requise

En-tête: <jeu>

Espace de noms : std

Voir aussi

Référence

<set>

set, classe

Bibliothèque STL (Standard Template Library)