我无法弄清楚如何在类中使用memoize函数.
import std.functional;
class A {
int slowFunc(int a, int b) {
return 0;
}
alias memoize!slowFunc fastFunc;
}
void main() {
auto a = new A;
a.fastFunc(1,2);
}
Run Code Online (Sandbox Code Playgroud)
这在尝试编译时出错:错误:需要'this'来访问成员slowFunc
我该怎么做才能做到这一点?
d ×1