unordered-set

¿Cómo especializar std::hash:operator() para el tipo definido por el usuario en contenedores desordenados?

Para admitir tipos de clave definidos por el usuario en std::unordered_set<Key> y std::unordered_map<Key, Value> ... rsiones de std::hash<X>::operator(), en su caso, es compatible con C++11 estándar? ¿Hay una forma portátil de hacerlo?

Cómo hacer conjunto desordenado de pares de enteros en C++?

El programa no compila un conjunto desordenado de pares de enteros, pero lo hace para enteros. ¿Se puede usar unordered_set y ... : no matching function for call to 'std::unordered_set<std::pair<unsigned int, unsigned int> >::unordered_set()'