什么时候需要指定std ::?

时间:2017-05-21 09:41:44

标签: c++ std cmath

以下代码编译

#include <cmath>
#include <iostream>

int main()
{
    std::cout << sqrt(4) << std::endl;
}

虽然这个没有,因为cout缺少std ::

#include <cmath>
#include <iostream>

int main()
{
    cout << sqrt(4) << std::endl;
}

为什么cout需要std而sqrt却没有(即使sqrt也是std :: sqrt)?

0 个答案:

没有答案