“operator operator”后缀的第二个形参必须为“int”
后缀运算符的第二个参数的类型不正确。
以下示例生成 C2807:
// C2807.cpp
// compile with: /c
class X {
public:
X operator++ ( X ); // C2807 nonvoid parameter
X operator++ ( int ); // OK, int parameter
};
“operator operator”后缀的第二个形参必须为“int”
后缀运算符的第二个参数的类型不正确。
以下示例生成 C2807:
// C2807.cpp
// compile with: /c
class X {
public:
X operator++ ( X ); // C2807 nonvoid parameter
X operator++ ( int ); // OK, int parameter
};