• XSS.stack #1 – первый литературный журнал от юзеров форума

C++ кэширование результатов функций

Пожалуйста, обратите внимание, что пользователь заблокирован
Чем stl не угодил, Зачем зависимости?
Можешь юзать boost, но потом удивишься с жиру)

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


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх