使用std ::,std :: cout进行澄清

Mas*_*der 1 c++

有人可以澄清这在C++文件顶部的意义吗?

using std::cout;
Run Code Online (Sandbox Code Playgroud)

谢谢

Dan*_*zer 8

这意味着从那时起代码中,当我们打字时,cout我们的意思是std::cout

它将cout定义的命名空间std注入当前命名空间.我们使用它,using namespace std因为它更受控制; 并非每个std名字都会注入此声明.