命名空间别名 允许程序员定义命名空间的另一个名字
它们常用作长的或嵌套过深的命名空间的简便使用方式。
我们也可以将用在代码移植上,而无需修改源代码的文件所定义的命名空间,
为后面升级merge代码创造了良好的条件。
#include <iostream> namespace foo {
namespace bar {
namespace baz {
int qux = ;
}
}
} namespace fbz = foo::bar::baz; int main()
{
std::cout << fbz::qux << '\n';
}