【发布时间】:2010-09-26 07:59:44
【问题描述】:
今天有人在 SO 上断言,你永远不应该在头文件中使用匿名命名空间。通常这是正确的,但我似乎记得曾经有人告诉我,其中一个标准库在头文件中使用匿名命名空间来执行某种初始化。
我没记错吗?有人可以填写详细信息吗?
【问题讨论】:
-
这是他从标头中的匿名命名空间获取信息的线程是错误的
-
我在该线程中找不到任何关于在头文件中使用它的信息。谁能解释为什么这是错误的?它仍然适用于 C++11 吗?
标签: c++ namespaces initialization header