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