次の方法で共有


コンパイラ エラー 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
};