Это вызвал последний поток на SO.
Анонимное пространство имен считается эквивалентным
namespace unique { /* empty body */ }
using namespace unique;
namespace unique { namespace-body }
Я не могу вспомнить точную причину, почему это не эквивалентно
namespace unique { namespace-body }
using namespace unique;
Также пытался искать (включая google), но тщетно. Поделитесь, пожалуйста, любой имеющейся у вас информацией по этому поводу.