Пользовательский распределитель в tror's unordered_map - PullRequest
3 голосов
/ 14 июня 2011

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

И что возвращает unordered_map :: size ()? Это говорит о самой длинной контролируемой последовательности. Я был смущен тем, что это значит. Это количество ведер само по себе или это что-то еще?

Большое спасибо

1 Ответ

1 голос
/ 16 июля 2011

если у вас нет ответа, вы бы хотели проверить

http://en.cppreference.com/w/cpp/container/unordered_map

и для распределителей, которые вы хотели бы проверить

http://www.sgi.com/tech/stl/Allocators.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...