我确信某个地方一定有类似的东西,但我似乎在这里或谷歌上找不到任何有用的东西。我曾希望 Boost 能有所作为,但遗憾的是没有。
我想要的是一个轻量级库,可以从用户那里获取字符串,例如"y=2x+3"
并解析它返回一个返回的对象或函数y
当给予x
.
有人可以为此推荐一些东西吗?(最坏的情况我可以自己写一个,但没有必要重新发明轮子之类的。)
必要时可以假设的事情;
MuParser http://muparser.sourceforge.net/这就是您所希望的一切。您甚至可以定义自定义运算符、以二进制形式存储和计算表达式等...用 C++ 编写,绑定 C 和 C#(甚至可能是其他语言)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)