1

次のような 2 つの名前空間を使用することの長所と短所は何ですか?

namespace library1
{
  void function1();
}

namespace library1_sublibrary1
{
  void function1();
}

それ以外の

namespace library1
{
  void function1();

  namespace sublibrary1
  {
    void function1();
  }
}

2 番目のケースでは、シンボルを完全に修飾する必要がありますよね? 個人的な好みを超えて、一方を他方よりも優先する具体的な理由はありますか?

4

1 に答える 1