
muparserx:支持字符串、复数和矩阵等的C++表达式解析库
5星
- 浏览量: 0
- 大小:None
- 文件类型:ZIP
简介:
MuParserX是一款功能强大的C++库,扩展了标准MuParser的功能,提供对字符串操作、复数运算及矩阵计算的支持,适用于复杂的数学表达式解析。
数学表达式的求值是许多应用程序的标准需求。可以通过使用标准的数学表达式解析器(如muparser)或嵌入脚本语言(例如Lua)来解决这一问题。然而,这两种方法都存在一些限制:尽管muparser速度非常快,但仅适用于标量值;而Lua虽然具有很高的灵活性,但它不支持数组的二进制运算符和复数操作。因此,如果您需要一个能够处理数组、矩阵及字符串的数学表达式解析器,则可以考虑使用muparserx。
在版本4.0.9(发布日期:2020年6月19日)中进行了以下更新:
- 从muparser复制了单元测试,并确认没有新的故障出现。
- 引入了一个最大表达长度限制为10,000的规则。
- 表达式检查功能现在会检测是否存在不可打印字符。
修复的问题包括:
- 解决问题68:整数测试导致浮点异常,按照建议进行了修正。
在版本4.0.8(发布日期:2018年12月18日)中主要的变化是构建系统从之前的设置更改为CMake。
而在4.0.7版(发布时间:2016年3月31日),修复了问题68。
全部评论 (0)
还没有任何评论哟~


