Compilerfehler C2808

Aktualisiert: November 2007

Fehlermeldung

Der unäre 'Operator Operator' hat zu viele formale Parameter
unary 'operator operator' has too many formal parameters

Der unäre Operator verfügt über eine Parameterliste, die nicht void ist.

Im folgenden Beispiel wird C2808 generiert:

// C2808.cpp
// compile with: /c
class X {
public:
   X operator! ( X );   // C2808 nonvoid parameter list
   X operator! ( void );   // OK
};