Результаты поиска по запросу "unordered-map"
Как выбрать между картой и unordered_map?
Предположим, я хотел отобразить данные со строкой в качестве ключа. Какой контейнер я должен был выбрать,map или жеunordered_map? unordered_map занимает больше памяти, поэтому давайте предположим, что память не проблема, и проблема заключается в ...
Переместить конструктор и список инициализации
Я хочу реализовать конструкторы перемещения (без конструктора копирования) для определенного типа, который должен быть типом значения вboost::unordered_map, Давайте назовем этот типComposite. Composite имеет следующую подпись: struct Base { ...
Хеш-функция для определенного пользователем класса. Как подружиться? :)
У меня есть класс С, который имеетstring* ps личный член данных. Теперь я хотел бы иметьunordered_map<C, int> для которого мне нужна пользовательская хеш-функция. По ссылке c ++ [http://en.cppreference.com/w/cpp/utility/hash]Я могу сделать ...
Что я должен передать аргументу подсчета сегментов 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 = ...
C ++ хэш-функция для строки в unordered_map
Кажется, что C ++ не имеет хеш-функции для строк в стандартной библиотеке. Это правда? Каков рабочий пример использования строки в качестве ключа в unordered_map, который будет работать с любым компилятором c ++?
C ++ хэш-карта, сохраняющая порядок вставки [дубликаты]
На этот вопрос уже есть ответ: A std :: карта, которая отслеживает порядок вставки? [/questions/1098175/a-stdmap-that-keep-track-of-the-order-of-insertion] 14 ответов У меня есть следующий код: #include <iostream> #include ...