Ошибка компилятора C2807
второй формальный параметр для постфикса оператора должен быть int
Второй параметр для оператора postfix имеет неправильный тип.
Следующий пример приводит к возникновению ошибки C2807:
// C2807.cpp
// compile with: /c
class X {
public:
X operator++ ( X ); // C2807 nonvoid parameter
X operator++ ( int ); // OK, int parameter
};