unordered_multiset::emplace
Inserta un elemento construido en contexto (no se realiza ninguna operación de copia o de movimiento).
template<class... Args>
iterator emplace(
Args&&... args
);
Parámetros
Parámetro |
Descripción |
args |
Argumentos reenviados para construir un elemento que se va a insertar en el unordered_multiset. |
Valor devuelto
Iterador al elemento recién insertado.
Comentarios
Esta función no invalida ninguna referencia a elementos contenedores, pero puede invalidar todos los iteradores al contenedor.
Durante la inserción, si se produce una excepción pero no ocurre en la función hash del contenedor, el contenedor no se modifica. Si la excepción se produce en la función hash, el resultado es indefinido.
Para obtener un ejemplo de código, vea multiset::emplace.
Requisitos
Encabezado: <unordered_set>
Espacio de nombres: std