Error del compilador C2883
'identificador': la declaración de función entra en conflicto con 'identificador', utilizado en la declaración using
Ha intentado definir una función más de una vez. La primera definición se ha realizado a partir de un espacio de nombres con una declaración using
. La segunda era una definición local.
El ejemplo siguiente genera el error C2883:
// C2883.cpp
namespace A {
void z(int);
}
int main() {
using A::z;
void z(int); // C2883 z is already defined
}