2007-05-29

表达式解释器 Expression Parser

这个通常用于计算器等需要计算表达式的地方。

对于一般计算器, 推荐 http://www.codeguru.com/Cpp/misc/misc/math/article.php/c3861/
不过,这个代码有个功能不支持:逻辑表达式( boolean expression)。

经过搜索,找到了 uCalc,支持boolean expression,不过要licnese,所以,被我放弃了。
后来,找到了Fast mathematical expressions parser http://www.codeproject.com/cpp/FastMathParser.asp
功能强大,易用,非常不错!强烈推荐!

No comments: