给定以下第3.5/4节中的声明(强调我的意思)和第7.3.1.1/1节中的注释[94],我想举一个在未命名的具有外部链接的命名空间中声明实体的示例。

§3.5/4



关于第7.3.1.1/1条的注释[94]:

最佳答案

您正在查看标准中的缺陷。

使未命名的 namespace 成员具有内部链接的更改发生在2010年11月的C++ 11标准化过程中(CWG issue 1113)。结果,该标准中的许多位置都需要更改,但没有更改。其中之一就是您引用的脚注。

CWG issue 1603当前处于“就绪”状态(已阅读:该决议很可能在下次委员会 session 上通过),将解决此问题以及与将内部链接赋予未命名的命名空间成员有关的许多其他问题。

09-06 20:46