以下代码编译
#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)?