创建命名空间格式(图片+代码段呈现)
namespace rlxy
{int a = 10;char b;double c;
}

访问命名空间格式(图片+代码段呈现)
rlxy::a

访问不同命名空间的相同变量
int main()
{cout << rlxy::a << endl;cout << cpdd::a << endl;cout << a << endl;
}

通过using 把整个空间暴露出来
using namespace rlxy;

只暴露空间中的某一成员
using rlxy::a;

命名空间的嵌套
namespace cpdd1
{namespace cpdd2{namespace cpdd3{int a=99;}}
}

嵌套命名空间成员的访问
cout << cpdd1::cpdd2::cpdd3::a << endl;

嵌套命名空间成员整个暴露
using namespace cpdd1;
using namespace cpdd2;
using namespace cpdd3;

嵌套命名空间成员单个暴露
using cpdd1::cpdd2::cpdd3::a;

本章节cpp源码获取请点击下方头像