다음을 통해 공유


컴파일러 오류 C2875

using-declaration은 'class::identifier'의 여러 선언을 발생합니다.

선언으로 인해 동일한 항목이 두 번 정의됩니다.

이 오류는 Visual Studio 2022 이상 버전에서 사용되지 않습니다.

다음 샘플에서는 C2875를 생성합니다.

// C2875.cpp
struct A {
   void f(int*);
};

struct B {
   void f(double*);
};

struct AB : A, B {
   using A::f;
   using A::f;   // C2875
   using B::f;
};