Teilen über


Compilerfehler C2875

using-declaration bewirkt eine mehrfache Deklaration von "class::identifier"

Bemerkungen

Die Deklaration bewirkt, dass dasselbe Element zweimal definiert wird.

Dieser Fehler ist in Visual Studio 2022 und höheren Versionen veraltet.

Example

Im folgenden Beispiel wird C2875 generiert:

// 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;
};