Given an example class:
class Fred { public: Fred() { func = &Fred::fa; } void run() { int foo, bar; *func(foo,bar); } double fa(int x,
A member function with two args is really a three arg function. 'this' is an implicit argument so the error you are getting is about missing the 'this' arg.