Megosztás a következőn keresztül:


C2875-ös fordítási hiba

a using-deklaráció az "class::identifier" többszörös deklarációját okozza

Megjegyzések

A deklaráció ugyanazt az elemet kétszer határozza meg.

Ez a hiba elavult a Visual Studio 2022 és újabb verzióiban.

Example

Az alábbi példa C2875-öt hoz létre:

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