当我问一个问题时,它说明了找到2的幂的最快方法是什么,我得到的答案是“预先计算它们并使用查找表”。

如何使用模板预先计算2的幂表?

链接到我之前的问题:Better way to find the powers of 2

最佳答案

这是一个主意:

constexpr std::array<unsigned long long, 16> LUT = {
     1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048, 4096, 8192, 16384, 32768 };

关于c++ - 您可以使用模板预先计算2的幂表吗,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27036282/

10-11 17:46