C++ 在名称空间中使用using声明和using编译指令

namespace myth
{
  using Jill::fetch;    // using声明
  using namespace elements;    // using编译指令
  using std::cout;    // using声明
  using std::cin;    // using声明
  ...          
}

  名字空间中使用using声明和using编译指令声明的名称等效于在该名称空间中声明的:Jill::fetch等效于myth::fetch

名称空间的可传递性:

using namespace myth;

等价于下面两条:

using namespace myth;

using namespace elements;

原文地址:https://www.cnblogs.com/suui90/p/12987556.html