Как реализовать хэширование результата функции без STL в С++?
Как реализовать хэширование результата функции без STL в С++?
Так кэширование или хеширование? Для кэша, очевидно: реализовать свой собственный std::map или std::unordered_map, в зависимости от параметров функции, скорее всего понадобится хеш-функция, которая на параметрах функции дает минимальную вероятность коллизий (ну или можно в ключах мапы хранить параметры в чистом виде, если их сравнение не отнимает много времени, например, если параметры функции инты).Как реализовать хэширование результата функции без STL в С++?
кэширование, уже не актуально, сделалТак кэширование или хеширование? Для кэша, очевидно: реализовать свой собственный std::map или std::unordered_map, в зависимости от параметров функции, скорее всего понадобится хеш-функция, которая на параметрах функции дает минимальную вероятность коллизий (ну или можно в ключах мапы хранить параметры в чистом виде, если их сравнение не отнимает много времени, например, если параметры функции инты).