"indirectly declaring a namespace within another namespace"是什么意思?

What does it mean by "indirectly declaring a namespace within another namespace"?

本文关键字:namespace 是什么 意思 another within indirectly declaring      更新时间:2023-10-16

[basic.link] C++14 标准中的第 4 段:

未命名的命名空间或直接或间接声明的命名空间 在未命名的命名空间中具有内部链接。所有其他命名空间 有外部联系。具有尚未具有命名空间范围的名称 给定上述内部链接与封闭具有相同的链接 命名空间(如果它是 ...

上面的"间接声明另一个命名空间中的命名空间"是什么意思?

它表示嵌套在未命名命名空间中的命名空间,因此声明为未命名命名空间成员的命名空间,或声明为声明为未命名命名空间成员的命名空间的成员,依此类推。