C ++ BODMAS优先级

时间:2014-05-30 04:47:39

标签: c++ oop

我需要使用C ++ OOP实现一个计算器,我可以将表达式格式输入为(2 + 3-6 *(5-3)+ 6)/ 4作为字符串。程序应对此进行验证,并根据BODMAS优先级进行计算。在C ++中是否有任何内置方法可供我检查此字符串的BODMAS优先级?

1 个答案:

答案 0 :(得分:0)

标准C ++不提供任何内置的解析库,因此您将寻找第三方解析库。 quick search显示了很多选项(例如,如果您使用Boost,则可以尝试Spirit)。