Partager via


hash_multiset::insert

Notes

Cette API est obsolète.L'alternative est unordered_multiset, classe.

Insère un élément ou une plage d'éléments dans un hash_multiset.

iterator insert(
    const Type& Val
);
iterator insert(
    iterator Where,
    const Type& Al
);
void insert(
     initializer_list<Type> IList
);
iterator insert(
    const Type& Val
);
iterator insert(
    Iterator Where, 
    const Type& Val
);
template<class InputIterator>
    void insert(
        InputIterator First,
        InputIterator Last
    );
template<class ValTy>
     iterator insert(
          ValTy&& Val
);
template<class ValTy>
     iterator insert(
          const_iterator Where,
          ValTy&& Val
);

Paramètres

Paramètre

Description

Val

La valeur d'un élément à insérer dans le hash_multiset à moins que le hash_multiset en comporte déjà cet élément ou, plus généralement, un élément dont la clé est classée de façon équivalente.

Where

Emplacement pour commencer la recherche du point d'insertion correct. (L'insertion peut se produire dans le temps fixe amorti, au lieu du temps logarithmique, si le point d'insertion suit immédiatement _Where.)

First

La position du premier élément devant être copié depuis un hash_multiset.

Last

La position juste juste après le dernier élément devant être copié depuis un hash_multiset.

IList

L'initializer_list qui contient les éléments à copier.

Valeur de retour

Les deux premières fonctions membres d'insertion retournent un itérateur qui indique la position où le nouvel élément a été inséré.

Les fonctions composées des trois membres suivants utilisent un initializer_list.

La troisième fonction membre insère la séquence de valeurs d'élément dans un hash_multiset correspondant à chaque élément traité par un itérateur dans la plage [First, Last) d'un hash_multiset spécifié.

Notes

L'insertion peut se produire à temps constant amorti pour la version des indicateurs de l'insertion, au lieu du temps logarithmique, si le point d'insertion suit immédiatement Where.

Configuration requise

Header: <hash_set>

Espace de noms : stdext

Voir aussi

Référence

hash_multiset, classe

Bibliothèque STL (Standard Template Library)