最近关于 SO 的一个线程触发了这一点。
匿名命名空间被认为等同于
namespace unique { /* empty body */ }
using namespace unique;
namespace unique { namespace-body }
我不记得为什么它不等同于的确切原因
namespace unique { namespace-body }
using namespace unique;
也尝试搜索(包括谷歌)但徒劳无功。请分享您在这方面的任何信息。