Aracılığıyla paylaş


Derleyici Hatası C2875

using-declaration birden çok 'class::identifier' bildirimine neden oluyor

Açıklamalar

Bildirim, aynı öğenin iki kez tanımlanmasına neden olur.

Bu hata Visual Studio 2022 ve sonraki sürümlerde kullanımdan kaldırıldı.

Example

Aşağıdaki örnek C2875 oluşturur:

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