Я могу назначить отрицательные элементы в качестве ключа на карте, например, map[-1]=10;
, как он обрабатывает их обратно, какая структура данных используется для этого? Я знаю, что unordered_map использует внутреннее хеширование, как он обрабатывает отрицательные элементы для хеширования? Если я использую массив для хеширования, я не могу хэшировать отрицательные элементы, потому что индекс массива не может быть отрицательным