Errore del compilatore C2807
Il secondo parametro formale per il prefisso 'operator operator' deve essere 'int'
Il secondo parametro di un operatore postfix ha il tipo errato.
L'esempio seguente genera l'errore C2807:
// C2807.cpp
// compile with: /c
class X {
public:
X operator++ ( X ); // C2807 nonvoid parameter
X operator++ ( int ); // OK, int parameter
};