2.1.1 命名空间作用
创建自己的命名空间是 C++ 中组织代码的一种好方法,特别是在开发大型项目或库时。命名空间可以帮助你避免名称冲突,并且清晰地组织代码。
std 是 C++ 标准库的命名空间。它是一个定义在 C++ 标准库中的所有类、函数和变量的命名空间。
我们新建一个QTCreator的C++工程,默认生成的代码
#include <iostream>
using namespace std;
int main()
{
cout << "Hello World!" << endl;
return 0;
}
在 C++ 中,如果你想使用标准库中的任何类、函数或对象,你通常有两种选择:
- 使用
std::前缀:这是最常见的方式,它明确指定了你正在使用的是位于std命名空间中的元素。
std::cout << "Hello, world!" << std::endl;
- 使用
using namespace std;:这允许你在不显式指定std::的情况下使用std命名空间中的所有元素。
using namespace std;
cout << "Hello, world!" << endl;
std包含的内容
std

本文详细介绍了C++中命名空间的作用,如何使用std命名空间以及如何创建和使用自定义命名空间以组织代码和防止冲突。特别强调了在大型项目和库中推荐显式使用std::前缀的重要性。
最低0.47元/天 解锁文章
1049

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



