我正在进行一项使用类似于完美哈希函数的实验。如果我可以在运行时编译这些相对简单的生成函数,我可以使它更快。以下是其中一个函数的示例:
void something(int a, int b, int c, int d, int e, int f, int &g, int &h, int &i, int &j) {
g = a + b / d * (f + 2) - c;
h = g * 2 + a / b;
i = f / g + a;
j = (f + 1) * 3 + g / a / b * c;
}
嗯..它们实际上会长得多,但原理是相同的,有些输出=输入/输出的某种组合,都在函数中定义,无需访问任何外部代码。
我的平台是VS 2013的窗口,是否有任何std工具呢?或者你可以推荐一些GPL库?