Compiler Error C2556

'identifier' : overloaded functions only differ by return type

The indicated overloaded functions had different return types but the same parameter list.

Each overloaded function must have a distinctly different formal parameter list.