命令空间(namespace)
用于解决同名实体:
- 同名函数
- 同名变量
- 同名的类定义
- 防止名字冲突而引入的一种机制。系统中可以定义多个命名空间,每个命名空间都有自己的名字,不可以同名
- 可以看成一个作用域
- 命名空间的定义
# 类似 java 中包的概念:在不同 cpp 文件中创建同名的方法等
namespace 命名空间名
{
......
}
用于解决同名实体:
# 类似 java 中包的概念:在不同 cpp 文件中创建同名的方法等
namespace 命名空间名
{
......
}