using namespace std;
它的作用是在当前代码块中引入标准命名空间(std
)。标准命名空间包含了 C++ 标准库中定义的大量函数、对象和类型等。通过使用这条语句,程序员可以直接使用标准库中的元素而无需每次都加上冗长的命名空间限定,使得代码编写更加简洁和方便。
例如:
在没有使用时,输出函数cout前面就要加上std::
#include <iostream>
int main() {
std::cout << "Hello World";
return 0;
}
在使用之后,就不需要再加上std::
#include <iostream>
int main() {
using namespace std;
cout << "Hello World";
return 0;
}
后续遇到的输入函数也是如此