Teilen über


Compilerfehler C2884

'name': Wird mithilfe von Deklarationskonflikten mit der lokalen Funktion 'function' eingeführt.

Bemerkungen

Sie haben versucht, eine Funktion mehrmals zu definieren. Die erste Definition ist eine lokale Definition. Der zweite stammt aus einem Namespace mit einer using Deklaration.

Example

Im folgenden Beispiel wird C2884 generiert:

// C2884.cpp
namespace A {
   void z(int);
}

void f() {
   void z(int);
   using A::z;   // C2884 z is already defined
}