'type' : function-style conversion to builtin type takes only one argument
A function-style type cast of a built-in type can only take one argument. The error is generated when multiple arguments are supplied. For example:
void g(float f, double d) {
int j=int(f, d); //error
}