Partager via


unordered_multiset::emplace

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

template<class... Args>
    iterator emplace(
        Args&&... args
);

Paramètres

Paramètre

Description

args

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

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 l'insertion, si une exception est levée mais pas dans la fonction de hachage du conteneur, le conteneur n'est pas modifié. Si l'exception est levée dans la fonction de hachage, le résultat n'est pas défini.

Pour obtenir un exemple de code, consultez multiset::emplace.

Configuration requise

Header: <unordered_set>

Espace de noms : std

Voir aussi

Référence

<unordered_set>

unordered_multiset, classe

Bibliothèque STL (Standard Template Library)