最近在SO上的讨论串引发了这个。
匿名命名空间被认为等同于
namespace unique { /* empty body */ }
using namespace unique;
namespace unique { namespace-body }
我记不清为什么它不等同于,确切的原因。
namespace unique { namespace-body }
using namespace unique;
我也尝试过搜索(包括谷歌),但没有结果。请分享您在这方面拥有的任何信息。