Compilerfehler C2883
'Name': Funktionsdeklaration steht in Konflikt mit 'Bezeichner', der durch eine using-Deklaration eingeführt wurde
Sie haben versucht, eine Funktion mehr als einmal zu definieren.Die erste Definition wurde auf der Grundlage eines Namespaces mit einer using-Deklaration erstellt.Die zweite war eine lokale Definition.
Im folgenden Beispiel wird C2883 generiert:
// C2883.cpp
namespace A {
void z(int);
}
int main() {
using A::z;
void z(int); // C2883 z is already defined
}