C++17 关键新特性介绍及代码讲解 (4) — nested namespace
一句话概括:
在定义 namespace 时,允许通过添加 qualified name 的方式,一次定义多层的、嵌套式 namespace 。
简化了嵌套 namespace 的定义方式,对于大型项目更加友好。
举例如下:
// use qualified name A::B:: for netsted namespace definition at one time.
namespace A::B::C {
int i;
}
在C++17之前,需按照如下方式定义:
namespace A {
namespace<