Try making it a little less abstract. Having a function pointer as a class member is not hard (even though function pointer syntax is sinfully hideous), and certainly doesn't come close to "very complex".
What kind of class are you intending to make? Do you need to store the function and parameter itself, or just the result of the function call?