다음을 통해 공유


컴파일러 오류 C2888

'identifier': 'namespace' 네임스페이스 내에서 기호를 정의할 수 없습니다.

네임스페이스 A에 속하는 기호는 A를 묶는 네임스페이스에 정의되어야 합니다.

다음 샘플에서는 C2888을 생성합니다.

// C2888.cpp
// compile with: /c
namespace M {
   namespace N {
      void f1();
      void f2();
   }

   void N::f1() {}   // OK: namspace M encloses N
}

namespace O {
   void M::N::f2() {}   // C2888 namespace O does not enclose M
}