Compartilhar via


unordered_multiset::emplace_hint

Insere um elemento construído no lugar (nenhuma operação de cópia ou movimentação é executada), com uma dica de posicionamento.

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

Parâmetros

Parâmetro

Descrição

args

Os argumentos encaminhados para construir um elemento a ser inserido em unordered_multiset.

where

Uma dica em relação ao local para iniciar a pesquisa pelo ponto de inserção correto.

Valor de retorno

Um iterador ao elemento inserido recentemente.

Comentários

Nenhuma referência para os elementos do contêiner for invalidada por essa função, mas pode invalidar todos os iteradores ao contêiner.

Durante a inserção, se uma exceção é lançada mas não ocorre na função de hash de contêiner, o contêiner não é alterado. Se a exceção é lançada na função de hash, o resultado será indefinido.

Para um exemplo de código, consulte set::emplace_hint.

Requisitos

unordered_set <deCabeçalho: >

Namespace: std

Consulte também

Referência

<unordered_set>

Classe unordered_multiset

Biblioteca de Modelos Padrão