C++的namespace std
时间: 2023-11-27 16:46:54 浏览: 71
c++ 命名空间
C++的namespace std是C++标准库的命名空间,其中包含了大量的函数、类和对象,这些都是C++标准库的组成部分。在C++中,命名空间是一种将函数、类、变量等标识符组织在一起的机制,以避免名称冲突。使用命名空间std可以避免与用户定义的标识符发生冲突,因为std是C++标准库的命名空间,而不是用户定义的命名空间。
以下是一个使用命名空间std的例子:
```c++
#include <iostream>
#include <string>
using namespace std;
int main() {
string a{"234"};
cout << a << endl;
return 0;
}
```
在这个例子中,我们使用了命名空间std中的string类和cout对象,而不需要在每个标识符前面加上std::前缀。
阅读全文