Descripción
Inserta un nuevo elemento en unordered_set si su valor es único. Este nuevo elemento se construye en su lugar utilizando args como argumentos para el constructor del elemento.
Declaración
A continuación se muestra la declaración de std :: unordered_set :: emplace_hint.
C ++ 11
template <class... Args>
iterator emplace_hint ( const_iterator position, Args&&... args );
Parámetros
Valor devuelto
Devuelve si se realiza la inserción (porque no existía ningún otro elemento con el mismo valor), la función devuelve un iterador al elemento insertado.
Excepciones
Se lanza una excepción si cualquier objeto de comparación de elementos produce una excepción.
Tenga en cuenta que los argumentos no válidos provocan un comportamiento indefinido.
Complejidad del tiempo
tiempo constante.