没有合适的资源?快使用搜索试试~ 我知道了~
LRU缓存-LRU缓存的C ++实现-C/C++开发
共44个文件
h:20个
cc:8个
bazel:3个
需积分: 15 1 下载量 169 浏览量
2021-05-27
02:53:17
上传
评论
收藏 41KB ZIP 举报
温馨提示
快速的,仅标头的通用C ++ 17 LRU缓存库,带有可自定义的后端。 LRU缓存一种快速的,仅标头的通用C ++ 17 LRU缓存库,带有可自定义的后端。 用法示例缓存对昂贵函数的调用#include“ lru_cache / lru_cache.h” int very_expensive_function(int key){//进行网络调用以获取结果。 返回42; } int main(){//最多保持100个通话。 缓存的类型是从函数推导出的。 自动记忆= lru_cache :: memoize_function(100,very_expensive_function); 对于(int i = 0; i <1000; ++ i){
资源推荐
资源详情
资源评论
收起资源包目录
lru_cache-master.zip (44个子文件)
lru_cache-master
tools
format.sh 142B
ci
bazel.rc 955B
install_bazelisk.sh 896B
.github
workflows
workflow.yml 616B
codeql-analysis.yml 2KB
test
catch_util.h 347B
test_main.cc 54B
key_type.h 758B
lru_cache_test.cc 8KB
BUILD.bazel 2KB
pointer_matcher_util.h 743B
throwing_provider_test.cc 1KB
node_lru_cache_test.cc 3KB
range_matcher_util.h 962B
traits_util_test.cc 5KB
.bazelversion 6B
LICENSE 16KB
lru_cache
traits_util.h 2KB
lru_cache.h 632B
lru_cache_impl.h 16KB
array_node_container.h 2KB
default_providers.h 831B
BUILD.bazel 2KB
exception.h 1KB
vector_node_container.h 1KB
static_lru_cache.h 4KB
node_lru_cache.h 7KB
dynamic_lru_cache.h 4KB
benchmarks
catch_util.h 197B
itoa.cc 4KB
BUILD 1KB
lamerman_adapter.h 1KB
goldsborough_adapter.h 1KB
fibo.cc 2KB
bench_main.cc 95B
mohaps_adapter.h 1KB
adapters.h 244B
vpetrigo_adapter.h 1KB
BUILD.bazel 300B
.clang-format 86B
.bazelrc 26B
.gitignore 352B
README.md 6KB
WORKSPACE 3KB
共 44 条
- 1
资源评论
我和这个世界
- 粉丝: 20
- 资源: 4616
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功