Diese Dokumentation wurde archiviert und wird nicht länger gepflegt.

Compilerfehler C2761

Fehlermeldung

'Funktion': Die erneute Deklaration der Memberfunktion ist unzulässig
'function' : member function redeclaration not allowed

Sie können eine Memberfunktion nicht erneut deklarieren. Sie kann zwar definiert, aber nicht neu deklariert werden.

Beispiel

Im folgenden Beispiel wird C2761 generiert.

// C2761.cpp
class a {
   int t;
   void test();
};

void a::a;     // C2761
void a::test;  // C2761

Nicht statische Member einer Klasse oder Struktur können nicht definiert werden. Im folgenden Beispiel wird C2761 generiert.

// C2761_b.cpp
// compile with: /c
struct C {
   int s;
   static int t;
};

int C::s;   // C2761
int C::t;   // OK
Anzeigen: