C++ Namespace命名空间

Namespace命名空间的作用:

  1. 用来解决软件中的名称冲突问题
  2. Namespace是指标识符的各种可见范围
  3. 用于将不同的标识符集合在一个统一的名称范围内
  4. 通过命名空间,可以在同一个文件中使用相同的变量或函数名,只要它们属于不同的命名空间
  5. 使用using namespace std;可以直接指定标识符。比如:cout<<”Hello World”<<endl;

 

(1)示例

解决方法:给每个类添加自定义命名空间

使用写法:

 

(2)示例

命名空间的嵌套、别名