# 命名空间
使用 namespace
### 书写格式:
```
namespace aa
{
int a{100};
int b{200};
int c{200};
}
```
//程序中aa 是自定义空间名称
### 调用格式:
```
aa::a
aa::b
aa::c
```
## 说明:
命名空间(namespace)具有仓库功能,把一些同类的数据参数,归类到一切,使源码具有可读性,工整性。
## 注意:
namespace aa
{
int a{100};
int b{200};
int c{200};
}
必须放到
```
int main()
{
}
```
函数以上,不要放到里面,否则会出错误。因为(namespace)不是可执行的命令,是空间类型的。
## namespace 是可以嵌套使用的
```
namespace aa
{
int a{100};
int b{200};
int c{200};
namespace cc
{
int d{10};
int e{20};
int f{20};
}
}
```
如果想调用 d 的数值
`aa::cc::d`
这样的格式出来就是 d 的数值了, namespace 具体抽屉格式特征。