template<typename T>
T testFunc( T(*pFunction) (T), T x)
{
return pFunction(x);
}
int print(int i)
{
return i;
}
int main()
{
cout << testFunc(&print , 5) << endl;
return 0;
}
How can i make this work calling a member function instead?
If i have object A with member function int setValue(int);
and i wanna pass &A.setValue ?