标签: c++ c++14
[basic.link] C ++ 14标准中的第4段:
直接或间接声明的未命名命名空间或命名空间 在未命名的命名空间内有内部链接。所有其他名称空间 有外部联系。具有未命名的命名空间范围的名称 上面给出的内部连接具有与封闭相同的连接 名称空间,如果它是...的名称
上面“在另一个名称空间内间接声明命名空间”是什么意思?
答案 0 :(得分:4)
它表示嵌套在未命名的命名空间内的命名空间,因此要么声明为未命名命名空间的成员,要么声明为声明为未命名命名空间成员的命名空间的成员,等等。