Математические функции C ++ могут использоваться без включения директивы math.h в VS 2013

Мне очень любопытно, почему я могу использовать математические функции в C ++, не включая «math.h». Я не могу найти ответ с помощью поиска Google.

Вот простой код, который я выполняю. Все компилируется и работает.

#include <iostream>

using namespace std;

int main()
{
    const float PI = acosf(-1);
    cout << PI << endl;

    return 0;
}

Ответы на вопрос(2)

Ваш ответ на вопрос