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

2 ответа

Почему я не могу заменить std :: map на std :: unordered_map

Этот вопрос может быть немного схематичным, потому что у меня нет кода, доступного дома, но я знаю, что в противном случае это будет беспокоить меня весь уик-энд. Когда я попытался обновить код до C ++ 11, я начал заменять некоторыеstd::map ...

3 ответа

std :: unordered_map очень высокое использование памяти

Вчера я пытался использоватьstd::unordered_map и этот код смутил меня, сколько памяти он использовал. typedef list<string> entityId_list; struct tile_content { char cost; entityId_list entities; }; unordered_map<int, tile_content> hash_map; ...

2 ответа

Использование Boost unordered_map

Я хочу включитьboost::unordered_map в моем проекте без загрузки всего пакета Boost. Как я могу это сделать?

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

1 ответ

Переместить конструктор и список инициализации

Я хочу реализовать конструкторы перемещения (без конструктора копирования) для определенного типа, который должен быть типом значения вboost::unordered_map, Давайте назовем этот типComposite. Composite имеет следующую подпись: struct Base { ...

4 ответа

Как выбрать между картой и unordered_map?

Предположим, я хотел отобразить данные со строкой в качестве ключа. Какой контейнер я должен был выбрать,map или жеunordered_map? unordered_map занимает больше памяти, поэтому давайте предположим, что память не проблема, и проблема заключается в ...

2 ответа

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

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

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 = ...

5 ответов

C ++ хэш-функция для строки в unordered_map

Кажется, что C ++ не имеет хеш-функции для строк в стандартной библиотеке. Это правда? Каков рабочий пример использования строки в качестве ключа в unordered_map, который будет работать с любым компилятором c ++?

2 ответа

В unordered_map C ++ 11 как обновить значение определенного ключа?

В хэш-карте Java: map.put(key, new_value)обновит запись key = key с new_value, если она существует в хэш-карте. Как правильно сделать подобное в unordered_map в C ++ 11? Я не нашел такой API, как updateXXX, а в документации ...

2 ответа

Основные вопросы: указатели на объекты в unordered_maps (C ++)

Я новичок в программировании на C ++ и буду очень признателен за ответы, в которых не требуется много предварительных знаний. Благодаря предложениям здесь, я создал неупорядоченную карту: typedef std::tr1::unordered_map<std::string, Strain*> ...