Compiler Error C2409

illegal type used as operator in 'context'

An illegal type was used within the given context as an operator.