Compiler Error C2545

'identifier' : unable to find overloaded operator

The specified operator could not be used with the provided operands.

An overloaded operator should be supplied with the required operands.

This error can be caused by using the operator with operands of the incorrect type. Defining a conversion operator or a constructor that takes a single parameter may allow the operator to be used.