C++ Namespace命名空间
Namespace命名空间的作用:
- 用来解决软件中的名称冲突问题
- Namespace是指标识符的各种可见范围
- 用于将不同的标识符集合在一个统一的名称范围内
- 通过命名空间,可以在同一个文件中使用相同的变量或函数名,只要它们属于不同的命名空间
- 使用using namespace std;可以直接指定标识符。比如:cout<<”Hello World”<<endl;
(1)示例
解决方法:给每个类添加自定义命名空间
使用写法:
(2)示例
命名空间的嵌套、别名