Erreur du compilateur C2807
le second paramètre formel du suffixe 'opérateur operator' doit être 'int'
Le deuxième paramètre d’un opérateur postfix a le type incorrect.
L’exemple suivant génère l’erreur C2807 :
// C2807.cpp
// compile with: /c
class X {
public:
X operator++ ( X ); // C2807 nonvoid parameter
X operator++ ( int ); // OK, int parameter
};