std:: 是命名空间标识符,C++标准库中的函数或者对象都是在命名空间std中定义的
cout是标准库所提供的一个对象,因此在使用cout时要用std::cout
如果不喜欢重复使用std,可以使用:
using std::cout;
using std::endl;
#include<iostream> using std::cout; using std::endl; int main(){ cout << "Hello World!"; return 0; }
也可以使用:
using namespace std;
#include<iostream> using namespace std; int main(){ cout << "Hello World!"; return 0; }
本文详细介绍了C++中的命名空间概念,解释了std命名空间的作用,以及如何使用std::cout进行输出。同时,提供了两种避免重复使用std::的方法,即使用using声明或using namespace声明。
2万+

被折叠的 条评论
为什么被折叠?



