mismatch in formal parameter list
The formal parameter list of a function (or a pointer to a function) does not match those of another function (or pointer to a member function). As a result, the assignment of functions or pointers cannot be made.
Example
void func( int ); void func( int, int ); main() { void *fp(); fp = func; // error fp = func( int, int ); // OK }