标签: c++ oop
我需要使用C ++ OOP实现一个计算器,我可以将表达式格式输入为(2 + 3-6 *(5-3)+ 6)/ 4作为字符串。程序应对此进行验证,并根据BODMAS优先级进行计算。在C ++中是否有任何内置方法可供我检查此字符串的BODMAS优先级?
答案 0 :(得分:0)
标准C ++不提供任何内置的解析库,因此您将寻找第三方解析库。 quick search显示了很多选项(例如,如果您使用Boost,则可以尝试Spirit)。