Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
A declaração using causa uma declaração múltipla de 'class::identifier'
Observações
A declaração faz com que o mesmo item seja definido duas vezes.
Esse erro ficou obsoleto no Visual Studio 2022 e em versões posteriores.
Example
O exemplo a seguir gera 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;
};