Teilen über


Compilerfehler C2807

Der zweite formale Parameter für den Postfix-Operator „operator“ muss „int“ sein

Bemerkungen

Der zweite Parameter für einen Postfix-Operator hat den falschen Typ.

Example

Im folgenden Beispiel wird C2807 generiert:

// C2807.cpp
// compile with: /c
class X {
public:
   X operator++ ( X );   // C2807 nonvoid parameter
   X operator++ ( int );   // OK, int parameter
};