Результаты поиска по запросу "unordered-set"

3 ответа

Как специализировать std :: hash <Key> :: operator () для пользовательского типа в неупорядоченных контейнерах?

Для поддержки пользовательских типов ключей вstd::unordered_set<Key> а такжеstd::unordered_map<Key, Value> нужно предоставитьoperator==(Key, Key) и хеш-функтор: struct X { int id; /* ... */ }; bool operator==(X a, X b) { return a.id == b.id; } ...

2 ответа

добавление элементов вектора в неупорядоченный набор

Есть ли простой способ добавить все элементыvector чтобыunordered_set? Они одного типа. Прямо сейчас я использую цикл for, и мне было интересно, есть ли лучший способ сделать это

4 ответа

Как сделать c ++ 11 std :: unordered_set из std :: weak_ptr

У меня есть такой набор:set<weak_ptr<Node>, owner_less<weak_ptr<Node> > > setName; Работает нормально. Но я бы хотел изменить его на неупорядоченный набор. Тем не менее, я получаю около шести страниц ошибок, когда я делаю это. Есть идеи как это ...

ТОП публикаций

2 ответа

Вставка в unordered_set с пользовательской хеш-функцией

У меня есть следующий код, чтобы сделатьunordered_set<Interval>, Это хорошо компилируется. struct Interval { unsigned int begin; unsigned int end; bool updated; //true if concat. initially false int patternIndex; //pattern index. valid for ...