std :: log2()是扩展还是C ++标准?

时间:2014-03-13 19:12:45

标签: c++ math c++11

gcc(4.8.1)和clang(3.4)编译我使用std::log2(x)的C ++程序。这个标准是否合规?

2 个答案:

答案 0 :(得分:4)

自C ++ 11以来,它现在包含在<cmath>标题中。

您可以在此处找到更多信息:std::log2

答案 1 :(得分:1)

如果您使用的是不具备此功能的早期C ++编译器,则可以使用log(x) / log(2.0)