다음을 통해 공유


컴파일러 오류 C2883

'name': 함수 선언이 using-declaration에서 도입된 'identifier'와 충돌합니다.

함수를 두 번 이상 정의하려고 했습니다. 첫 번째 정의는 선언이 있는 네임스페이 using 스에서 만들어졌습니다. 두 번째는 로컬 정의였습니다.

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

// C2883.cpp
namespace A {
   void z(int);
}

int main() {
   using A::z;
   void z(int);   // C2883  z is already defined
}