Является ли std::log2() расширением или стандартом C++?

gcc (4.8.1) и clang (3.4) компилируют мою программу на C++, которая использует std::log2(x), Соответствует ли этот стандарт?

2 ответа

Решение

Теперь он включен в <cmath> заголовок начиная с C++11.

Вы можете найти больше информации здесь: std:: log2

Если вы используете более ранний компилятор C++, который не имеет этой функции, вы можете использовать log(x) / log(2.0),

Другие вопросы по тегам