preguntar acerca de unordered-set

3
réponses

Hash générique pour les tuples dans la carte non ordonnée / ensemble non ordonné

Pourquoi ne pas std::unordered_map<tuple<int, int>, string> juste travailler hors de la boîte? Il est fastidieux de devoir définir une fonction de hachage pour tuple<int, int>, par exemple template<> struct do_hash<tupl …
demandé sur 1970-01-01 00:33:31
3
réponses

Comment se spécialiser std:: hash: operator() pour le type défini par l’utilisateur dans les conteneurs non classés?

pour prendre en charge les types de clés définis par l'utilisateur dans std::unordered_set<Key> et std::unordered_map<Key, Value> on doit fournir operator==(Key, Key) et un foncteur de hachage: struct X { int id; /* ... */ } …
demandé sur 1970-01-01 00:33:31