创建名称空间非常简单:
//创建名称空间foo
namespace Foo
{
//在名称空间foo中声明功能栏
void bar() {}
}要调用bar,您必须先指定名称空间,然后再指定范围解析运算符:::
Foo::bar();
允许在另一个名称空间中创建一个名称空间,例如:
namespace A
{
namespace B
{
namespace C
{
void bar() {}
}
}
}上面的代码可以简化为以下代码:
namespace A::B::C
{
void bar() {}
}