Errore del compilatore C2875
using-declaration causa una dichiarazione multipla di 'class::identifier'
La dichiarazione fa sì che lo stesso elemento venga definito due volte.
Questo errore è obsoleto in Visual Studio 2022 e versioni successive.
L'esempio seguente genera l'errore 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;
};