共用方式為


編譯器錯誤 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;
};