Sdílet prostřednictvím


Chyba kompilátoru C2875

using-deklarace způsobí více deklarací třídy::identifier.

Poznámky

Deklarace způsobí, že stejná položka bude definována dvakrát.

Tato chyba je zastaralá v sadě Visual Studio 2022 a novějších verzích.

Example

Následující příklad vygeneruje 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;
};