コンパイラ エラー C2807
後置形式の 'operator operator' に対する第 2 パラメーターは、int 型と宣言しなければなりません
後置演算子の 2 番目のパラメーターの型が間違っています。
次の例では C2807 が生成されます。
// C2807.cpp
// compile with: /c
class X {
public:
X operator++ ( X ); // C2807 nonvoid parameter
X operator++ ( int ); // OK, int parameter
};