我想在muParser中定义一个新函数Link。 FunctionWrapper
-Class应该注册。如何为muParser创建函数指针
class FunctionWrapper
{
public:
virtual double Evaluate(const double*, int) = 0;
};
DefineFun
-Method需要一个字符串和一个函数指针。我怎样才能使这个指针功能Evaluate
?
我想打电话给DefineFun
在其他类......是这样的:
bool OtherClass::RegisterFunction(std::string name, FunctionWrapper *wrapper)
{
fParser.DefineFun(name, wrapper->????);
}
THx的
我得到这个错误:'呼叫为“mu没有匹配功能:: ParserCallback :: ParserCallback(double(FunctionWrapper :: *&)(const double *,int),bool&)'' – shinpei