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