hash_map хешированный ассоциативный контейнер , означающий, что они связывают ключ со значением.Так что да, значение, которое вы ему даете, хранится в hash_map.Обычно у вас нет прямого доступа к хеш-коду.Чтобы решить вашу проблему с hash_map, вам нужно будет сделать что-то вроде myHashMap[myInt] = true;
, когда вы получите myInt.Затем для следующего int вам нужно будет проверить, сохранен ли ваш int ...
Поскольку вы просто должны проверить, находится ли он здесь или нет, возможно, это не лучший выбор.Набор кажется хорошо подогнанным.Возможно, вам придется проверить производительность операции извлечения, но я думаю, что она хорошо оптимизирована в наборе STL.
my2c