'operator operator' has too many formal parameters
An overloaded operator has too many parameters.
Example
class X { public: X operator++ ( int, int ); // error, more than 1 parameter X operator++ ( int ); // OK } ;