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 multiset. |
where |
O local para iniciar a pesquisa pelo ponto de inserção correto. (Se esse ponto precede imediatamente where, a inserção pode ocorrer em tempo amortizados constantes em vez do tempo logarítmicos.) |
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 é gerada, o estado do contêiner não é alterado.
Para um exemplo de código, consulte set::emplace_hint.
Requisitos
defineCabeçalho: <>
Namespace: std