C++ 什么是「;“缓存函数”;在这篇代码文章中引用了什么?

C++ 什么是「;“缓存函数”;在这篇代码文章中引用了什么?,c++,caching,C++,Caching,关于本条: 他所指的缓存函数是什么 我正在考虑使用它,但我不明白该函数的用途是什么,我也无法理解测试代码。我不熟悉boost测试 举一个简单使用的例子就好了。这只是一个在构建对象时提供的函数。对象的目的是缓存调用函数的结果 因此,如果函数的计算成本很高,但您倾向于使用相同的输入反复调用它,那么昂贵的计算将运行一次,以后的调用可以访问缓存 这种技术被称为or,通常是加速指数时间递归算法的一种简便方法。谢谢,我现在可以看到了。这不是我想要的工作方式,所以我将修改它

关于本条:

他所指的缓存函数是什么

我正在考虑使用它,但我不明白该函数的用途是什么,我也无法理解测试代码。我不熟悉boost测试


举一个简单使用的例子就好了。

这只是一个在构建对象时提供的函数。对象的目的是缓存调用函数的结果

因此,如果函数的计算成本很高,但您倾向于使用相同的输入反复调用它,那么昂贵的计算将运行一次,以后的调用可以访问缓存


这种技术被称为or,通常是加速指数时间递归算法的一种简便方法。

谢谢,我现在可以看到了。这不是我想要的工作方式,所以我将修改它