0
ответов

Дает ли std :: hash одинаковый результат для одного и того же ввода для разных скомпилированных сборок и разных машин?

У меня есть несколько случайных тестовых параметров, для которых мне нужно вычислить хеш, чтобы определить, выполнялся ли я с теми же параметрами. Я мог бы запустить тест с использованием того же источника, перекомпилированного в другое время, или запусти
вопрос задан: 3 July 2018 15:11
0
ответов

Гарантированно ли одинаковый хэш std ::во всех дистрибутивах stdlib

Если бы я сделал хэш std ::с помощью libstdc++, а затем сделал бы его в готовящейся библиотеке C++11 VS 2012 -, совпали бы они? Я предполагаю, что реализация хеширования не является частью спецификации C++ и может варьироваться в зависимости от...
вопрос задан: 30 April 2015 14:00
0
ответов

Why was std::hash not defined for std::weak_ptr in C++0x?

After reading the discussion on operator< for std::weak_ptr, I can't see any reason why defining std::hash to use the control block for std::weak_ptr wouldn't work. I also can't believe that this ...
вопрос задан: 30 April 2015 13:49
0
ответов

Специализация хэша std ::для вложенного класса в классе-шаблоне

У меня есть класс-шаблон Baz, который содержит вложенный класс Sub. Я хотел бы определить хэш-функцию для этого подкласса, специализируясь на std ::hash. Однако, похоже, это не работает. #include <...
вопрос задан: 30 April 2015 13:48
0
ответов

Неожиданная коллизия с std :: hash

Я знаю, что хеширование бесконечного числа строк в 32b int должно приводить к коллизии, но я ожидаю от хеш-функции хорошего распределения. Разве не странно, что у этих двух строк одинаковый хеш? ...
вопрос задан: 30 April 2015 13:47