可以使用C++数学函数,而不包括VS 2013中的指令"math.h"

Chr*_*zov 4 c++ math.h visual-studio-2013

我很好奇为什么我可以在不包含"math.h"的情况下使用C++中的数学函数.我找不到谷歌搜索的答案.

这是我正在执行的简单代码.一切都在编译和运行.

#include <iostream>

using namespace std;

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

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

M.M*_*M.M 6

允许任何标准头包含任何其他标准头.