'identifier' : simple type cast must have exactly one expression
The conversion has the wrong number of actual parameters.
Example
void func() { int i = int(); // error, no actual parameters int j = int( 1.0 ) // OK }