Compartir a través de


hash_multiset::insert

Nota

Esta API está obsoleta.La alternativa es unordered_multiset (Clase).

Inserta un elemento o un intervalo de elementos en 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
);

Parámetros

Parámetro

Descripción

Val

Valor de un elemento que se va a insertar en el hash_multiset a menos que el hash_multiset ya contenga ese elemento o, más en general, un elemento cuya clave esté ordenada de manera equivalente.

Where

Lugar donde se va a iniciar la búsqueda del punto de inserción correcto. (La inserción se puede realizar en tiempo constante amortizado, en lugar de en tiempo logarítmico, si el punto de inserción sigue inmediatamente a _Where).

First

Posición del primer elemento que se va a copiar de un hash_multiset.

Last

Posición situada más allá del último elemento que se va a copiar de un hash_multiset.

IList

initializer_list que contiene los elementos que se van a copiar.

Valor devuelto

Las dos primeras funciones miembro insert devuelven un iterador que apunta a la posición donde se insertó el nuevo elemento.

Las tres funciones miembro siguientes utilizan una initializer_list.

La tercera función miembro inserta la secuencia de valores de elemento en un hash_multiset correspondiente a cada elemento direccionado por un iterador en el intervalo [First, Last) de un hash_multiset especificado.

Comentarios

La inserción se puede realizar en tiempo constante amortizado para la versión de sugerencia de insert, en lugar de en tiempo logarítmico, si el punto de inserción sigue inmediatamente a Where.

Requisitos

Encabezado: <hash_set>

Espacio de nombres: stdext

Vea también

Referencia

hash_multiset (Clase)

Biblioteca de plantillas estándar