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

2 ответа

Как реализовать хэш-функцию CString для использования с std :: unordered_map?

Я хочу объявить:

2 ответа

Хеш-функция для определенного пользователем класса. Как подружиться? :)

У меня есть класс С, который имеетstring* ps личный член данных. Теперь я хотел бы иметьunordered_map<C, int> для которого мне нужна пользовательская хеш-функция. По ссылке c ++ [http://en.cppreference.com/w/cpp/utility/hash]Я могу сделать ...

5 ответов

Использование кортежа в unordered_map

Я хочу использовать кортеж, состоящий изint,char,char в моемunordered_map, Я делаю так: #include <string> #include <unordered_map> #include <cstring> #include <iostream> #include <tuple> using namespace std; tuple <int,char,char> ...

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

1 ответ

unordered_map :: find с ключом std :: пара указателей с пользовательскими хэш-ошибками в VS2012

2 ответа

Что я должен передать аргументу подсчета сегментов unordered_map, если я просто хочу указать хеш-функцию?

C ++ 11-хunordered_mapконструктор по умолчанию выглядит так: explicit unordered_map( size_type bucket_count = /*implementation-defined*/, const hasher& hash = hasher(), const key_equal& equal = key_equal(), const allocator_type& alloc = ...

2 ответа

Определение пользовательской хеш-функции и функции равенства для unordered_map

Я пытаюсь определить тип unordered_map, который имеет пользовательскую хэш-функцию и функцию сравнения равенства. Прототипы функций этих функций: //set<Vertex3DXT*> is the type of the key; Cell3DXT* is the type of the value size_t ...

3 ответа

Итак, вы рекомендуете вообще избегать хэш-функций и значений? Уникальность необходима, быстрый поиск - это то, чего я желаю. Однако в упорядоченном состоянии, по какому ключу они получают заказ? Значение указателя?

ько недавно начал изучать boost и его контейнеры, и я прочитал несколько статей в Интернете и по stackoverflow, что boost :: unordered_map является самым быстродействующим контейнером для больших коллекций. Итак, у меня есть этот класс State, ...

1 ответ

C ++ 11 получает все элементы одного сегмента в unordered_map

мы знаем

6 ответов

Почему я не могу скомпилировать unordered_map с парой в качестве ключа?

1 ответ

Аннулирование итератора в boost :: unordered_map

я использую