我想知道是否有一种方法可以将字符串转换为em c ++函数。例如,如果我有字符串:“ x + y”,它将创建函数,并通过替换x和y来获取其值。
在Java中有这个API https://www.objecthunter.net/exp4j/index.html,所以我想知道是否有类似的东西。
答案 0 :(得分:1)
有许多可能的方法可以将字符串转换为“函数”。其中许多涉及解析字符串并从中构建类似函数的对象。
一种轻巧且可移植的解决方案是使用ExprTk
,这是Arash Partow开发的数学表达式库。
主页包含各种用法示例。