我希望有一个类,其中一个成员是指向函数的指针。
以下是函数指针:
typedef double (*Function)(double);
这里有一个符合函数指针定义的函数:
double f1(double x)
{
return 0;
}
以下是类的定义:
class IntegrFunction
{
public:
Function* function;
};
在主函数中的某个地方,我想要做这样的事情:
IntegrFunction func1;
func1.function = f1;
但是,这段代码不起作用。
是否可能将全局函数的函数指针分配给类成员,如上所述?还是我需要更改函数指针定义中的一些内容?
谢谢。