就是你使用了cout,cin等函数的时候,这些函数就是在std命名空间中的如果你不使用,也可以这样:std::cout<<"hello";
当你取的变量,函数,类名等等,跟已有的程序代码中的命名冲突的时候.
C++为了和C兼容,函数定义在命名空间里面,所以,当你使用了C++里面的函数,而C标准库里面没有的,就需要加上:using namespace std